/**
 * @license
 * Copyright 2020 Google LLC. All Rights Reserved.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * =============================================================================
 */

export const stubbedImageVals = [255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,255,251,249,255,246,248,255,244,254,255,250,255,254,253,255,251,255,255,249,255,255,249,255,255,250,255,255,251,253,255,253,250,255,254,250,255,255,250,255,254,251,255,254,255,255,251,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,251,249,255,246,249,255,246,254,255,250,255,254,255,255,251,255,255,250,255,255,249,255,255,250,255,255,252,253,255,254,250,255,255,250,255,255,250,255,255,251,255,254,255,255,252,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,253,251,255,248,251,255,248,255,255,251,255,253,255,255,251,255,255,250,255,255,251,255,255,252,255,255,253,253,255,255,250,255,255,250,255,255,250,255,255,251,255,254,255,255,253,255,255,253,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,254,255,250,254,255,250,255,255,253,255,254,255,255,253,255,255,252,255,255,252,255,255,253,255,255,255,253,255,255,250,254,255,250,254,255,250,254,255,251,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,250,255,255,251,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,254,255,255,252,255,253,252,255,250,252,255,250,252,255,250,254,255,253,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,254,251,255,253,255,255,254,255,254,254,255,252,255,255,251,255,255,251,255,255,251,255,253,251,255,250,251,255,248,252,255,250,254,255,253,254,255,255,254,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,253,255,252,253,255,253,255,255,254,255,252,255,255,249,255,255,248,255,255,248,255,255,249,255,251,251,255,248,252,255,248,254,255,248,254,255,251,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,253,255,251,255,255,253,255,254,255,255,251,255,255,248,255,255,248,255,255,248,255,255,251,255,250,252,255,246,255,255,246,255,255,248,255,255,251,254,255,255,252,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,251,255,255,251,255,255,252,255,254,255,255,251,255,255,248,255,255,246,255,255,243,250,243,245,246,238,255,255,244,255,252,241,253,249,240,252,251,246,254,255,253,238,242,245,251,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,251,255,255,249,255,253,251,255,254,255,255,251,255,255,245,254,253,248,254,250,255,255,250,255,254,244,255,245,235,255,250,238,255,253,243,255,254,248,255,255,253,245,251,251,251,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,255,255,248,253,253,251,255,254,255,255,250,255,255,245,249,248,253,252,248,255,254,246,255,251,241,232,210,199,254,230,218,255,250,239,255,252,244,255,254,249,251,255,255,249,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,250,252,255,252,254,255,255,255,251,255,255,251,255,255,255,255,253,255,251,248,255,247,240,249,220,212,212,178,168,234,200,190,243,213,203,255,244,237,255,251,245,251,255,253,248,255,255,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,252,248,247,255,254,255,254,255,255,248,252,251,254,255,255,255,254,251,255,247,242,249,222,215,227,187,179,223,176,166,227,180,170,211,171,161,253,229,219,255,252,243,250,255,249,248,255,253,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,250,248,255,255,253,254,255,255,248,253,249,255,255,253,255,253,250,252,231,226,233,198,192,231,181,174,247,188,180,234,177,168,201,153,143,236,206,196,255,248,239,245,251,241,248,255,251,252,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,252,254,249,250,255,251,252,255,253,253,254,249,245,236,231,236,208,204,231,188,182,245,186,180,253,186,178,236,172,163,207,153,143,211,177,167,254,240,229,248,254,244,248,255,251,252,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,251,248,249,244,249,249,247,255,255,251,255,251,248,231,216,211,222,191,186,234,187,179,250,188,177,238,170,157,231,163,150,216,160,147,191,155,143,248,230,220,255,255,248,249,255,251,254,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,253,255,255,254,255,255,254,255,255,254,255,254,255,255,254,255,255,254,255,255,252,255,255,254,255,255,254,255,255,252,254,253,248,250,249,252,254,251,255,255,251,255,254,250,255,247,244,255,248,246,255,252,251,248,232,233,221,197,195,224,187,179,248,200,186,252,194,174,236,172,147,227,165,140,209,157,135,174,137,121,255,242,231,255,250,246,254,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,254,253,255,255,253,255,254,253,255,255,253,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,254,255,255,251,255,254,251,255,254,253,255,254,255,255,255,255,255,255,254,252,253,254,250,251,255,254,255,255,253,254,255,251,250,255,251,250,255,252,249,255,253,250,255,254,249,255,253,250,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,253,255,255,254,255,255,254,255,255,254,255,254,255,255,254,255,255,252,255,255,252,255,255,251,255,255,254,255,255,254,255,255,254,255,253,254,255,250,249,248,243,255,248,243,255,251,248,255,251,250,243,227,227,223,201,203,227,198,194,239,199,189,246,197,180,242,184,160,230,169,140,223,164,134,199,149,124,187,152,133,255,245,234,255,250,247,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,253,255,254,255,255,254,253,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,252,255,255,251,255,255,252,255,255,252,255,255,254,255,255,255,255,255,255,254,255,255,253,255,255,253,255,255,254,255,255,254,255,255,254,253,255,254,251,255,254,251,255,253,248,253,252,248,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,253,255,255,254,255,255,254,255,255,254,255,254,255,255,254,255,255,253,254,255,254,255,255,254,255,255,252,252,252,254,254,252,255,255,251,255,255,251,254,249,243,255,249,243,255,251,244,255,240,236,223,204,200,214,188,187,234,201,196,247,205,193,243,192,173,229,171,147,224,164,136,215,158,129,183,135,112,207,174,157,255,248,239,255,252,250,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,246,252,252,244,253,252,246,251,254,248,252,253,251,252,255,253,252,255,255,254,255,255,254,255,255,253,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,252,254,253,251,253,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,253,255,255,254,255,255,254,255,255,254,255,254,255,255,254,255,255,251,252,255,255,255,255,255,255,255,252,251,249,247,246,242,255,255,250,255,255,250,255,253,246,255,251,243,248,225,217,223,200,194,221,196,191,233,202,197,240,203,194,241,195,180,238,186,165,222,164,140,220,160,134,206,152,126,171,126,103,227,195,180,255,248,241,255,254,251,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,252,255,255,254,255,255,252,255,255,249,255,255,251,255,255,251,255,255,252,255,255,254,255,255,255,254,255,255,254,255,255,254,255,251,250,255,252,251,255,253,252,255,253,254,255,253,254,255,251,255,255,252,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,254,255,255,254,255,255,254,255,255,254,255,254,255,255,254,255,255,253,252,255,255,255,255,255,255,253,255,253,250,255,252,248,255,254,248,255,254,246,255,247,238,252,230,219,226,198,186,211,183,172,230,200,189,249,212,203,242,200,188,232,183,166,233,178,157,221,163,139,215,157,133,196,144,120,169,128,108,240,212,198,255,248,241,255,253,252,252,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,254,255,255,255,254,255,254,255,255,254,255,255,254,255,255,254,255,255,252,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,251,255,255,252,255,255,251,255,255,251,255,255,252,255,255,254,255,255,255,255,255,252,251,255,250,248,253,249,247,252,250,248,253,255,252,255,255,254,255,255,254,255,252,253,255,248,253,255,246,254,255,249,255,255,251,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,254,255,255,254,255,255,254,255,255,254,255,254,255,255,254,255,255,255,255,255,253,252,250,253,249,246,255,254,250,255,253,248,255,253,244,248,235,227,234,216,204,222,194,180,227,194,179,231,198,183,239,202,186,242,200,186,240,193,177,233,180,162,227,170,150,220,162,138,206,152,128,185,137,115,180,143,125,250,226,214,255,250,244,255,254,253,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,251,255,255,251,255,253,251,255,253,251,255,253,251,255,253,252,255,253,251,251,249,254,253,251,255,254,253,255,252,251,255,249,251,255,249,251,255,252,255,255,252,255,255,253,255,255,253,255,255,253,255,254,255,255,250,253,255,246,253,255,249,255,255,249,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,254,255,255,254,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,253,253,249,246,254,249,245,255,253,246,255,250,242,245,231,220,228,210,200,224,201,187,219,188,170,237,200,181,246,205,187,241,198,179,237,190,170,236,185,164,232,175,155,222,166,143,215,159,136,194,142,121,174,131,112,199,166,151,255,238,227,255,252,246,255,255,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,253,252,255,253,252,255,251,252,255,251,252,255,251,252,255,251,255,255,250,255,254,248,255,252,248,255,251,247,255,242,239,252,237,234,253,238,235,255,245,245,255,251,250,255,243,243,255,249,250,255,253,255,255,254,255,254,255,255,250,253,255,248,255,255,251,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,254,255,255,254,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,251,255,254,249,255,253,246,255,252,243,244,227,217,216,196,185,215,191,179,234,205,189,241,204,185,242,200,178,241,196,173,243,195,172,243,191,169,237,181,158,227,169,147,219,161,139,210,155,134,184,136,116,168,129,114,211,183,171,255,246,238,255,254,248,255,255,253,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,253,254,255,251,254,255,250,254,255,248,254,255,248,255,255,248,255,255,248,255,255,244,255,250,241,255,240,229,247,225,214,228,206,195,214,190,180,209,184,177,215,190,183,221,198,192,245,226,220,251,236,233,255,248,246,255,252,253,255,254,255,254,254,255,251,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,254,255,255,254,255,255,255,255,254,255,255,254,255,255,255,255,253,255,255,250,255,250,244,255,253,244,253,236,226,221,201,190,220,194,181,235,206,192,237,204,187,241,200,180,243,198,175,248,198,175,250,196,170,241,183,159,229,169,143,223,161,136,220,162,140,196,144,123,182,139,122,173,139,127,234,210,200,255,252,246,252,247,243,254,254,252,251,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,251,255,255,250,251,255,250,251,253,252,253,255,255,255,255,255,255,253,254,255,250,254,253,248,255,255,248,255,254,245,255,254,242,255,255,244,255,255,243,253,249,237,249,237,223,227,201,186,222,191,173,214,181,164,215,179,163,222,186,170,227,191,177,226,193,178,223,191,178,211,183,172,201,177,167,255,247,240,255,249,244,254,244,242,255,253,253,255,254,255,251,251,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,254,255,255,255,255,254,255,255,254,255,255,254,255,253,255,255,251,255,252,245,255,254,244,255,251,242,241,223,211,220,194,181,224,195,179,238,205,188,238,201,182,241,198,179,243,197,174,247,195,171,249,192,165,244,183,155,233,169,142,219,157,132,209,151,129,191,142,125,162,123,108,198,170,159,253,234,228,255,252,248,255,254,251,254,255,253,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,244,245,247,252,253,255,255,255,255,255,255,255,255,255,253,252,251,247,252,249,244,254,249,243,255,251,241,255,254,242,255,254,241,255,254,239,255,246,229,239,227,211,218,205,188,208,190,170,222,187,167,222,180,158,220,175,154,222,177,154,230,185,164,236,191,170,238,193,174,233,192,174,219,182,166,205,173,160,224,197,186,255,240,231,255,252,246,252,244,241,255,251,248,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,254,255,255,255,255,254,255,255,254,255,255,254,255,253,255,255,250,254,251,242,255,254,243,255,241,231,226,204,190,219,190,174,233,198,179,239,201,182,241,200,180,243,200,181,240,193,173,235,183,159,230,173,146,229,165,137,222,157,129,207,143,118,188,131,111,179,131,117,156,119,110,230,205,200,255,251,248,255,249,247,255,255,253,254,255,253,252,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,252,255,255,253,255,255,251,255,253,250,255,252,248,255,253,247,255,253,244,255,253,243,255,253,239,255,247,232,254,237,219,248,230,210,235,214,193,215,194,173,204,182,159,209,179,155,216,172,147,221,170,143,223,172,145,230,176,150,235,181,155,237,186,159,238,186,162,235,187,165,222,177,158,212,175,157,188,156,143,250,226,214,255,251,243,255,246,241,251,246,242,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,254,255,255,254,255,255,255,255,254,255,255,254,255,253,254,255,251,255,255,250,255,255,246,255,253,241,241,223,209,219,193,178,229,196,179,238,200,181,238,195,176,247,202,183,243,200,181,232,187,166,218,166,144,210,150,124,208,143,115,205,140,112,196,132,107,181,124,105,165,121,108,186,153,146,251,232,228,255,252,251,253,249,248,255,255,255,254,255,253,252,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,251,255,254,249,251,248,241,254,250,241,255,253,244,255,253,243,255,252,241,255,246,231,255,240,223,243,220,202,231,204,183,228,200,178,220,190,166,210,178,153,214,180,155,231,191,165,218,167,140,224,167,138,228,171,142,234,174,146,236,176,148,233,176,147,231,174,147,227,173,149,217,169,147,209,168,150,190,157,142,247,223,211,255,251,243,255,253,248,255,252,249,255,254,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,254,255,255,254,255,255,255,255,254,255,255,252,255,253,254,255,251,255,255,248,255,255,244,253,241,227,224,205,190,221,194,177,244,209,190,244,201,182,238,192,169,250,203,183,240,197,180,228,182,166,214,162,140,204,144,120,197,132,104,190,123,96,183,121,98,177,121,104,172,130,118,241,212,206,255,244,244,255,251,251,255,255,255,250,252,251,252,255,253,251,255,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,252,245,255,254,245,255,254,244,255,254,243,255,253,241,255,242,227,242,223,208,232,209,191,223,196,175,218,186,165,222,186,162,232,195,169,232,191,163,220,176,147,215,170,141,223,174,144,221,165,138,227,167,139,231,171,143,234,173,144,233,172,143,230,169,141,223,166,139,217,163,139,209,161,139,184,143,125,212,178,166,255,236,226,254,239,234,255,253,250,255,254,255,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,254,255,255,254,255,254,255,255,254,255,255,252,255,253,254,255,251,255,255,248,255,255,243,235,223,209,215,196,179,230,201,183,250,213,194,248,203,182,243,193,170,250,202,180,243,200,184,230,187,171,221,170,149,210,152,128,190,125,97,167,102,74,163,101,78,169,116,98,206,168,157,255,248,244,255,250,250,251,246,250,254,255,255,248,252,251,252,255,253,254,255,251,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,255,252,243,255,255,243,255,254,243,255,245,231,237,221,206,220,201,184,216,193,175,220,192,171,223,188,166,221,184,158,229,185,160,240,193,165,242,191,162,229,176,145,216,161,130,211,154,124,222,162,134,223,163,135,225,164,136,227,166,137,227,166,138,225,164,136,216,159,132,210,156,132,198,150,130,170,128,112,232,200,189,255,249,243,255,242,239,255,254,253,252,253,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,254,255,255,254,255,254,255,255,254,255,255,252,255,251,254,255,250,255,255,246,243,237,225,222,210,196,221,200,183,237,209,188,246,208,187,248,202,179,251,199,175,248,197,176,242,200,184,228,186,172,224,173,154,216,158,134,191,126,98,164,99,71,176,114,91,205,154,137,255,219,210,255,248,246,255,251,255,252,250,255,252,255,255,252,255,255,249,254,248,254,255,251,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,255,255,244,255,250,234,245,233,219,224,211,195,208,191,175,206,183,165,215,188,167,228,196,173,237,200,174,236,192,165,235,186,156,239,186,155,241,184,154,237,176,145,225,162,129,211,150,119,217,157,129,211,154,127,210,150,124,211,151,123,213,153,127,211,151,125,203,145,123,193,141,120,182,135,117,198,161,145,254,226,215,255,250,244,255,252,251,247,247,249,251,255,255,249,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,254,255,255,254,255,255,254,255,253,255,255,250,255,255,246,255,255,243,228,219,204,219,203,187,230,208,187,243,212,191,239,201,178,247,202,179,253,205,182,243,192,171,237,190,172,222,175,157,220,168,147,217,163,139,193,137,112,176,122,98,211,162,145,255,225,213,255,247,243,253,235,235,255,252,255,255,254,255,251,254,255,252,255,255,242,247,243,254,255,253,255,254,255,255,253,255,255,254,255,255,255,255,255,255,255,254,255,255,254,255,255,252,255,255,252,255,253,254,255,253,254,255,253,255,255,251,255,255,251,255,254,251,255,254,251,255,254,248,255,245,233,243,225,211,222,203,188,214,191,175,219,192,173,227,196,175,231,195,171,230,190,164,232,187,158,235,186,156,237,182,151,240,181,149,245,185,151,243,180,147,226,162,127,206,141,109,217,151,125,210,144,120,203,137,113,201,137,112,201,139,114,196,138,114,187,132,111,174,126,106,166,124,108,240,208,195,255,248,241,255,247,244,255,252,253,245,244,249,252,255,255,244,249,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,249,254,255,249,255,255,251,255,255,254,255,255,255,255,250,255,255,244,255,249,236,254,243,225,215,199,176,225,203,180,233,207,184,237,207,183,241,206,184,244,206,183,243,202,182,243,195,173,241,180,159,238,176,153,222,166,143,204,156,134,190,152,131,169,137,122,237,213,203,255,251,244,255,251,251,255,252,255,255,253,255,255,254,255,254,255,255,252,255,255,251,255,255,254,255,255,255,248,255,255,248,255,255,252,255,255,254,255,254,255,255,251,255,255,248,255,254,245,255,250,248,255,251,249,255,250,249,255,245,254,255,245,255,255,246,255,251,244,253,240,232,249,230,223,221,193,182,229,195,183,233,197,183,231,194,176,228,187,167,228,183,160,234,184,159,239,188,159,236,181,150,239,183,150,234,175,141,228,168,134,236,176,142,246,186,152,234,174,140,216,150,118,223,143,118,215,133,111,203,125,102,196,124,100,187,123,98,173,117,94,159,113,90,149,111,92,241,209,194,255,245,233,255,242,234,255,250,248,255,250,253,255,252,255,249,246,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,248,255,255,248,255,255,251,255,255,251,253,252,255,255,248,255,255,243,255,244,226,238,222,199,223,201,177,231,205,178,238,208,182,238,206,181,240,205,183,241,205,183,237,200,181,239,193,170,250,184,158,237,167,141,220,163,136,204,159,136,161,130,110,181,162,148,246,233,225,255,253,251,255,254,255,255,254,255,255,253,255,255,253,255,255,254,255,254,255,255,252,255,255,254,255,255,255,251,255,255,250,255,255,252,255,254,252,255,248,252,253,245,254,251,248,255,253,247,255,251,237,249,239,247,255,244,254,255,244,255,255,243,255,251,241,245,231,220,227,207,198,217,190,179,234,198,186,241,199,187,243,200,184,240,195,176,234,186,164,232,180,156,233,177,150,236,179,149,228,167,136,234,174,140,243,180,147,242,179,146,234,174,140,230,170,136,232,173,139,243,176,147,207,125,101,225,138,118,200,120,97,184,109,86,174,110,85,133,79,55,164,119,98,255,242,222,255,243,226,255,251,237,255,251,244,255,252,250,255,252,255,255,252,255,255,248,255,255,253,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,251,255,255,251,255,255,253,254,255,250,250,248,255,255,246,255,253,241,245,232,215,218,200,178,227,205,181,236,209,182,240,208,183,240,206,179,239,203,179,239,201,178,235,197,176,236,188,166,250,185,157,228,159,130,220,160,134,203,157,133,152,120,99,216,197,182,255,249,240,255,254,248,255,253,253,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,254,255,253,254,255,255,254,252,255,255,254,255,255,254,255,254,255,255,252,255,255,249,255,251,248,255,247,249,255,246,254,255,246,255,255,244,255,252,240,250,238,226,239,221,209,230,206,194,226,198,187,226,194,183,241,203,190,245,203,187,246,203,186,243,196,176,234,186,163,228,177,150,225,169,142,225,168,138,233,172,141,227,166,135,222,161,130,224,163,132,229,168,137,227,166,135,213,154,122,203,139,111,208,134,109,205,129,106,175,103,79,152,86,60,177,117,91,215,163,139,216,174,150,191,156,136,171,144,125,183,164,149,207,193,182,241,230,224,255,253,251,255,254,255,250,248,251,249,247,250,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,250,255,251,242,250,238,224,232,215,197,216,196,172,233,207,182,239,209,181,242,208,181,239,203,177,237,200,174,237,199,176,233,195,172,234,186,163,243,178,150,223,156,127,218,161,134,191,147,122,176,145,124,249,230,213,255,253,241,255,248,240,255,254,251,255,253,255,255,253,255,255,253,255,255,253,255,255,254,253,255,255,251,254,255,251,250,255,251,250,255,254,252,255,255,252,255,253,252,255,251,254,255,250,254,255,247,253,253,241,255,254,244,255,249,237,241,225,212,225,203,190,221,193,181,228,196,185,243,207,195,254,216,203,242,203,186,246,205,187,248,203,184,243,197,174,233,185,162,225,174,147,219,163,136,216,159,130,220,161,131,228,167,136,222,161,130,207,146,117,204,143,114,215,154,125,218,159,129,213,152,124,192,126,100,155,89,63,180,116,91,237,177,151,243,187,162,222,172,147,213,168,145,201,165,143,176,148,127,163,140,124,152,134,120,185,172,163,226,219,211,255,255,250,255,255,253,249,249,249,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,255,254,251,255,254,246,254,242,230,230,214,198,223,202,183,230,206,182,235,208,181,240,209,181,242,206,180,237,200,173,234,197,170,236,196,171,233,193,168,233,186,160,236,175,147,223,159,131,211,157,129,174,132,108,217,189,168,255,248,232,255,252,240,255,250,242,255,254,250,255,253,253,255,252,253,255,252,253,255,253,251,255,254,250,255,255,248,255,255,248,249,255,250,248,255,251,242,252,243,243,250,242,251,254,245,255,255,246,255,254,244,255,253,241,242,225,215,237,215,202,230,202,190,228,196,183,235,197,184,241,201,189,247,203,190,248,205,189,244,201,182,245,203,181,247,202,179,243,197,173,235,188,162,227,176,149,220,166,138,216,159,130,210,151,121,211,152,122,213,152,123,212,151,123,205,145,117,194,134,106,181,121,93,171,114,87,174,117,90,255,204,177,255,224,199,233,179,153,222,171,144,239,189,164,241,195,172,238,197,175,232,197,177,210,181,163,161,140,123,164,151,135,177,169,156,247,245,233,255,255,248,254,255,250,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,253,250,255,253,249,255,254,248,255,250,240,241,225,212,219,200,183,225,200,180,242,214,192,239,207,182,242,208,180,241,204,177,236,196,170,232,192,166,232,192,166,230,188,163,230,183,157,229,172,145,215,158,131,195,148,122,178,142,118,249,224,204,255,250,234,255,251,240,255,254,248,255,254,251,255,253,253,255,253,253,255,252,253,255,253,251,255,254,248,255,255,248,255,255,246,251,255,248,248,255,247,249,255,244,254,255,246,255,255,244,255,253,242,253,239,228,247,228,214,225,199,186,227,195,182,231,195,181,240,201,186,250,207,191,253,207,191,246,200,184,238,193,174,245,200,177,245,201,176,246,200,174,243,196,170,239,189,162,231,180,151,224,170,142,220,165,135,215,158,129,201,141,113,199,138,110,203,141,116,188,128,102,167,107,81,176,116,90,201,145,120,255,238,211,255,208,180,231,181,154,227,176,149,234,182,158,243,191,167,244,194,171,237,191,168,212,169,150,213,178,158,189,162,143,177,158,141,165,156,139,224,221,206,251,253,239,254,255,246,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,252,246,255,253,244,255,247,237,239,225,212,225,206,191,225,202,184,235,208,187,243,213,189,244,210,183,245,210,182,243,203,177,235,194,166,230,189,161,228,187,159,227,183,156,223,177,151,210,158,134,195,145,122,182,141,119,218,190,169,255,246,228,255,249,236,255,253,244,255,255,251,255,255,253,255,254,255,255,254,255,255,253,253,255,254,251,255,254,248,255,255,248,255,255,246,247,251,237,251,255,241,255,255,243,255,255,243,255,246,234,246,228,216,235,208,197,227,198,184,238,202,188,239,200,185,241,198,182,245,199,183,248,203,184,249,204,183,246,201,180,243,199,174,241,197,170,241,196,167,240,195,166,239,192,164,236,187,157,230,179,150,224,170,142,220,164,137,206,149,122,203,146,119,196,136,110,179,119,95,168,108,84,193,133,109,255,195,171,255,241,216,255,210,182,174,129,100,179,132,104,234,184,157,234,180,154,235,179,156,253,197,174,240,185,164,231,180,161,217,174,155,214,179,160,167,141,124,160,144,128,184,179,160,246,247,229,255,255,244,255,255,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,251,255,251,244,255,253,241,255,239,226,222,205,189,216,193,175,237,210,191,247,216,195,238,206,181,248,212,186,248,211,184,244,205,176,234,193,165,227,186,158,224,183,155,223,179,152,218,174,149,189,141,119,174,129,108,175,140,121,255,238,220,255,253,239,254,252,240,252,255,248,249,253,252,254,255,255,255,255,255,255,254,255,255,254,255,255,254,251,255,254,250,255,255,248,255,255,244,255,255,243,255,255,241,255,249,234,245,229,214,229,207,194,222,194,180,226,192,180,234,195,180,243,201,185,246,203,184,250,203,185,248,202,179,245,199,176,242,198,173,242,198,171,243,199,170,237,192,161,237,190,160,235,188,158,233,186,156,231,182,152,226,175,146,219,168,139,216,162,134,194,138,111,184,127,100,162,104,80,171,111,87,234,174,150,255,233,209,255,211,190,208,152,129,144,97,69,185,140,111,217,170,142,221,167,141,219,161,137,233,171,148,238,176,155,233,170,152,230,171,153,197,146,129,212,171,153,154,123,105,170,151,134,164,156,137,246,243,226,255,255,242,255,255,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,251,255,252,243,255,241,226,223,204,189,212,191,174,227,202,182,236,208,187,244,212,189,245,211,186,248,211,185,249,209,183,246,205,177,238,197,169,232,188,161,227,183,156,225,184,156,226,184,159,192,149,130,172,135,117,255,234,220,255,244,230,255,255,243,250,253,244,251,255,253,249,255,255,246,251,254,254,255,255,255,254,255,255,253,255,255,251,251,255,250,246,255,254,247,255,254,244,255,247,234,244,225,211,225,202,188,220,192,178,229,197,184,238,201,185,237,195,181,232,186,170,239,192,174,237,191,168,243,197,174,253,207,181,250,206,179,236,195,165,231,192,159,238,197,165,242,197,164,244,195,163,231,182,150,226,177,145,232,181,152,218,167,138,205,154,127,217,163,137,183,129,103,161,105,80,190,134,111,255,214,192,255,239,218,230,169,148,170,109,88,168,112,89,187,136,109,200,151,121,216,162,134,220,163,136,227,163,138,233,165,144,237,166,148,232,163,147,219,153,137,201,144,127,197,150,134,158,121,105,152,126,111,180,164,148,244,237,221,255,254,241,255,255,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,250,255,248,235,249,230,213,222,201,184,218,195,177,231,204,185,237,206,185,242,207,185,244,208,184,245,208,182,247,207,181,247,205,180,241,200,172,233,192,164,226,185,157,223,182,154,221,181,156,212,173,156,186,153,138,255,247,233,255,252,241,255,255,246,239,244,237,243,252,249,236,244,246,251,255,255,252,253,255,242,240,243,250,244,246,255,253,251,255,254,248,252,245,237,239,226,217,226,199,188,226,194,181,226,190,178,232,194,181,244,202,188,250,207,191,252,205,189,248,201,183,234,186,164,233,185,162,230,184,158,230,185,156,233,190,158,235,195,160,233,195,159,229,189,153,227,181,147,220,171,138,235,184,153,229,178,147,202,151,122,215,164,135,213,162,135,162,111,84,181,127,101,254,200,174,255,241,218,255,201,178,185,127,105,145,84,63,162,101,80,203,145,121,202,146,119,210,155,125,216,159,130,218,154,127,217,150,124,222,150,128,223,150,131,221,150,132,222,155,139,185,126,112,161,112,98,160,120,108,162,134,122,201,183,171,243,233,221,255,255,244,255,255,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,250,255,243,228,237,216,197,220,197,179,225,200,180,236,208,187,237,206,185,237,202,180,243,207,183,243,205,182,247,207,182,247,205,181,243,201,176,235,193,168,225,185,159,219,179,153,215,175,150,212,173,156,182,148,136,255,239,227,255,252,241,255,255,246,252,255,248,251,255,255,251,255,255,254,255,255,255,254,255,255,252,255,255,252,251,255,246,243,246,233,225,229,216,207,223,203,192,222,185,176,232,188,177,239,195,184,247,201,188,252,204,190,253,206,190,255,206,189,255,207,187,243,195,172,241,194,168,229,182,154,213,168,137,216,171,138,227,184,149,227,184,149,217,173,138,224,175,142,242,192,159,223,170,139,201,150,119,207,156,127,186,135,108,174,124,99,210,160,135,255,220,196,255,209,185,225,171,147,184,128,105,164,106,82,165,105,81,184,124,100,212,150,125,215,156,126,219,158,127,219,155,127,213,146,119,210,138,113,209,137,113,210,137,118,209,138,120,191,125,109,204,146,134,191,143,131,186,148,137,175,148,139,236,219,211,255,248,239,255,250,244,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,248,255,242,226,225,203,182,220,195,175,230,203,184,239,208,188,239,206,187,235,200,180,246,210,188,248,207,187,248,207,185,246,204,182,240,200,175,232,192,167,222,182,156,214,174,148,208,170,147,213,172,154,182,146,132,250,224,211,255,252,239,252,246,234,245,245,237,255,255,251,246,246,244,252,248,247,255,252,251,255,251,250,255,243,239,236,216,209,220,198,187,220,198,184,231,203,189,244,202,190,249,201,189,250,200,189,249,200,186,247,200,184,247,200,182,250,203,183,252,206,183,249,201,178,247,200,172,237,188,158,220,171,139,212,163,130,216,166,131,218,168,133,217,164,130,220,167,135,204,151,119,208,155,124,208,154,126,179,128,101,183,132,105,235,185,160,255,234,209,238,186,162,198,146,122,177,123,99,202,148,122,226,168,144,207,150,123,194,132,107,207,146,117,218,153,121,219,155,120,219,153,121,215,146,115,209,138,110,205,133,108,202,131,109,198,131,112,184,125,109,217,165,152,221,178,169,211,178,171,208,185,179,255,240,235,255,253,250,252,248,245,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,248,255,244,228,219,194,172,221,196,174,231,204,183,237,206,186,242,209,190,238,203,183,251,214,195,253,212,194,249,208,188,243,202,182,235,194,172,227,186,164,217,180,154,211,174,148,207,170,144,210,165,146,190,149,131,248,215,198,255,250,234,255,253,237,255,252,241,255,254,246,252,245,239,255,252,246,252,235,228,234,209,204,221,192,184,221,189,176,228,195,178,236,204,183,244,207,188,250,204,191,248,198,187,244,196,184,243,195,181,244,198,182,247,202,183,247,205,183,249,205,180,243,197,171,242,195,167,242,191,162,236,181,151,220,161,131,205,144,113,209,144,114,219,156,125,209,150,120,206,151,121,191,135,108,170,116,88,200,149,122,255,216,192,255,214,191,195,145,122,173,123,100,202,150,126,230,176,152,240,186,160,233,176,149,210,153,124,205,144,115,221,158,127,214,148,113,216,148,111,217,149,114,216,147,114,208,142,110,198,133,105,190,126,101,183,125,105,201,150,133,189,145,132,199,165,156,217,192,187,251,236,233,250,242,240,255,253,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,248,255,244,229,215,190,168,225,198,177,232,204,183,233,202,182,246,213,194,242,205,186,252,215,196,253,215,196,249,208,190,240,199,181,230,192,171,224,186,165,218,182,158,214,178,154,214,174,149,199,151,129,194,148,125,235,197,176,255,242,221,255,249,229,255,245,228,255,246,233,245,231,220,235,215,206,225,198,187,215,181,171,217,179,166,232,191,173,245,203,181,249,207,182,249,204,181,251,204,188,248,200,186,246,200,185,247,204,187,250,209,189,249,211,188,244,207,181,241,201,175,244,200,173,242,195,165,247,193,165,247,186,157,228,161,134,202,128,101,193,116,88,197,123,96,206,142,114,178,121,92,173,117,90,235,181,155,255,225,201,213,161,137,157,107,84,188,138,115,223,173,150,235,185,160,235,183,159,232,178,150,236,181,151,231,174,144,221,160,129,218,155,120,215,147,110,214,145,106,214,145,106,213,145,108,204,140,105,191,130,99,179,123,96,173,123,100,168,125,108,183,149,137,219,194,187,235,217,213,255,252,251,253,251,254,254,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,248,255,240,223,211,187,163,229,202,181,232,204,183,230,199,179,250,217,198,243,206,188,248,211,193,250,211,194,244,206,187,237,199,180,232,194,173,229,191,170,225,189,165,222,186,162,223,183,158,217,165,141,213,162,135,216,172,147,233,197,173,228,202,179,211,190,169,207,186,169,204,183,166,207,179,165,220,187,172,235,193,177,243,196,178,246,196,173,247,196,169,250,199,168,253,203,176,253,208,189,250,207,191,249,207,191,249,211,192,249,214,192,246,212,187,240,206,179,235,200,172,246,205,177,245,198,168,248,191,164,249,184,156,243,167,143,225,141,117,201,111,87,179,95,71,156,89,62,198,141,112,255,208,181,252,198,172,181,127,103,176,124,102,218,167,146,221,173,151,238,190,167,243,193,168,243,191,167,252,198,170,255,206,176,245,188,158,217,156,125,206,142,107,221,152,111,216,145,103,209,140,99,205,140,100,197,137,100,186,132,98,179,130,100,176,134,110,165,132,113,229,203,190,255,248,240,255,245,243,255,254,255,252,255,255,249,255,255,245,252,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,254,248,255,237,217,209,183,158,232,206,183,233,205,183,228,197,176,253,220,201,240,207,188,242,207,188,244,209,190,241,204,186,236,199,180,233,196,177,233,196,177,232,196,174,229,193,171,229,189,164,236,186,159,230,179,150,207,161,135,214,174,148,218,184,159,210,180,156,216,185,164,230,199,178,232,195,176,240,199,179,246,201,180,244,196,173,240,190,165,242,191,162,250,199,168,255,208,181,248,203,182,245,204,186,242,204,185,241,204,185,239,204,182,239,204,182,241,205,179,242,205,178,241,197,170,242,192,165,241,184,157,245,179,153,255,181,157,253,171,147,220,134,111,179,97,73,255,196,170,255,212,185,227,171,146,170,116,90,173,121,97,214,164,141,235,185,162,235,187,164,235,188,162,255,207,180,254,203,174,239,186,155,244,187,157,247,188,156,228,168,134,210,146,111,223,158,120,214,146,107,202,137,99,198,136,99,193,135,98,189,135,101,189,140,110,190,148,123,242,207,187,255,246,232,255,247,237,255,252,246,253,247,247,254,255,255,243,248,254,251,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,253,253,253,254,255,255,254,255,255,254,255,255,249,253,255,248,252,255,255,255,250,243,225,203,226,201,171,221,195,168,230,204,177,233,205,181,234,206,184,238,210,189,237,209,188,242,214,193,242,211,191,239,206,187,236,201,181,234,197,178,231,195,173,230,194,172,232,191,169,234,190,165,227,181,155,218,174,147,219,175,148,225,184,156,230,189,161,227,185,160,222,181,153,234,190,163,234,190,163,234,190,165,233,189,164,233,189,164,235,191,166,240,196,171,241,199,175,242,201,181,245,204,184,244,203,183,242,201,181,243,202,184,247,204,185,247,202,183,244,197,177,247,196,175,242,187,166,242,184,162,246,184,161,236,172,145,225,158,131,237,168,139,255,189,162,255,217,191,202,146,121,177,121,96,208,154,128,224,173,146,228,178,151,241,191,164,251,201,174,247,198,168,253,202,171,255,202,171,252,195,165,246,185,154,241,178,145,238,173,141,235,172,139,206,145,116,209,150,120,206,147,117,196,137,107,194,135,105,203,146,117,215,159,132,217,167,142,252,207,186,231,194,176,224,195,181,241,219,208,255,244,237,255,252,250,255,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,253,253,253,253,254,255,254,255,255,254,255,255,250,254,255,249,253,255,255,255,250,241,220,199,226,199,169,223,196,167,232,207,177,233,207,182,234,208,183,237,212,190,235,210,188,241,214,193,240,212,191,238,207,187,235,202,183,233,198,178,231,194,175,230,192,171,231,190,168,232,190,166,225,183,158,220,176,149,219,175,148,224,179,150,227,182,153,227,180,150,224,177,147,227,180,150,229,182,152,231,186,157,232,188,161,230,188,163,230,190,165,232,191,169,232,194,171,242,201,179,244,203,183,243,200,181,240,197,178,242,197,178,246,201,182,248,199,182,246,195,176,241,188,170,241,186,166,245,188,168,246,188,164,236,176,150,220,161,131,219,158,127,226,167,137,201,144,117,197,141,116,212,156,131,232,178,152,238,187,160,241,192,162,245,196,166,244,195,163,238,187,156,244,194,161,247,192,161,239,183,150,240,179,148,246,183,150,243,178,148,231,167,139,221,164,137,223,169,143,221,165,138,211,155,128,208,148,120,212,152,124,217,160,133,220,164,141,211,160,139,212,169,150,211,174,156,201,173,159,215,193,182,251,237,228,255,253,248,248,243,239,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,254,255,255,254,255,255,252,253,255,252,253,255,255,254,248,235,215,191,224,197,167,225,198,169,235,208,179,234,208,183,235,209,184,238,213,191,235,210,188,241,214,193,240,212,191,238,207,187,235,202,183,233,198,178,230,193,174,229,191,170,230,189,167,232,190,166,229,185,160,224,178,152,221,175,149,221,174,146,221,174,146,223,174,144,222,173,143,217,168,138,220,173,143,225,180,151,229,185,158,230,186,161,228,186,161,227,187,162,227,187,162,239,199,174,242,201,179,242,200,178,239,197,175,240,195,174,243,198,177,245,197,177,244,193,174,239,186,168,243,188,167,246,190,167,243,186,159,236,176,148,225,166,136,217,156,125,211,152,122,191,134,107,217,161,134,237,181,154,243,189,161,246,195,166,244,193,164,240,191,161,245,196,164,237,188,156,243,193,160,241,188,156,232,177,146,236,177,147,244,183,152,237,176,147,221,160,131,236,180,153,239,185,159,240,184,157,231,175,148,225,165,137,222,162,134,220,163,136,220,164,139,213,161,139,214,169,148,215,176,159,194,165,151,190,166,154,233,216,206,255,252,246,255,248,245,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,253,253,254,254,254,254,255,255,254,255,255,253,254,255,255,253,245,229,207,184,225,196,166,227,200,171,237,210,181,235,209,184,236,210,185,239,214,192,236,211,189,241,214,193,239,212,191,238,207,187,235,202,183,233,198,178,230,193,174,228,190,169,228,187,165,233,191,167,232,188,163,229,183,157,223,177,151,218,171,143,217,167,140,217,168,138,218,169,139,210,159,130,214,165,135,219,172,144,224,179,150,226,180,154,226,182,157,225,183,159,225,183,159,234,194,169,240,200,175,243,201,177,241,199,175,242,197,176,242,197,174,242,194,174,238,190,168,243,191,170,244,192,170,241,187,161,232,176,149,230,173,144,233,174,142,228,169,137,218,159,127,229,169,141,233,176,149,231,174,147,240,184,157,255,201,173,243,192,163,230,181,149,243,194,162,240,191,159,239,190,158,238,187,156,236,183,152,235,180,150,234,177,148,229,169,141,221,164,135,238,182,157,243,189,163,247,191,164,242,186,159,235,175,147,227,167,139,220,163,136,218,162,135,219,167,143,198,152,129,202,164,145,203,171,156,183,157,144,193,175,163,238,224,215,255,253,248,255,254,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,253,253,253,253,253,254,254,254,255,255,255,254,254,254,255,248,241,225,203,180,225,196,166,230,203,174,238,211,182,234,208,183,236,210,185,241,214,193,238,211,190,239,212,191,238,211,190,238,207,187,235,202,183,233,198,178,229,194,174,227,191,169,226,188,165,235,190,167,235,189,165,233,186,160,226,179,153,220,170,143,214,164,137,213,162,133,213,162,131,209,156,125,210,159,130,216,165,138,219,169,142,220,173,147,222,176,150,226,180,156,228,184,159,229,187,162,237,197,171,245,203,178,245,203,178,245,200,177,243,199,174,241,193,171,236,188,165,243,191,169,244,192,168,238,184,158,228,173,143,229,172,142,236,180,147,233,177,144,224,165,133,224,165,135,227,170,141,223,166,137,233,178,148,255,204,173,250,199,168,231,182,150,233,184,152,239,190,160,232,183,153,231,182,152,237,186,157,232,178,150,217,163,135,216,160,133,224,168,143,234,180,154,240,186,160,247,191,164,245,189,162,237,177,149,223,163,135,215,155,127,211,154,127,205,151,127,180,132,110,191,150,130,207,174,157,185,157,143,172,153,139,219,202,192,255,252,246,255,254,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,254,254,253,253,253,255,255,255,255,255,253,253,252,250,252,243,234,222,200,177,226,197,167,234,204,176,238,211,182,234,206,182,236,210,185,242,215,194,238,211,190,237,210,189,236,209,188,235,207,186,234,203,183,231,199,178,230,195,175,227,191,169,226,188,165,233,188,165,234,188,164,232,184,161,226,179,153,220,170,143,213,162,133,209,155,127,206,153,122,206,153,122,209,156,125,212,158,130,214,163,136,216,166,139,219,172,146,224,176,153,227,181,155,224,183,155,234,195,166,244,203,175,246,204,179,245,201,176,243,199,174,240,194,170,236,189,163,238,188,163,240,189,162,237,183,155,231,178,147,233,178,147,237,181,148,230,174,139,218,162,127,222,163,131,239,182,152,238,181,152,227,172,142,236,183,152,251,198,167,246,195,164,236,187,155,245,196,166,235,186,156,229,180,150,228,178,151,217,167,140,203,153,126,205,153,129,217,165,141,229,177,153,233,182,155,242,186,161,240,184,157,230,170,142,212,152,124,200,140,112,196,139,112,191,137,111,187,139,116,195,152,133,201,166,147,185,158,141,172,150,136,210,192,180,255,252,244,255,254,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,253,255,254,252,255,255,253,255,254,251,253,249,246,247,237,227,223,199,175,227,198,168,236,206,178,238,211,182,232,204,180,235,207,183,242,215,194,239,212,191,234,207,186,234,207,186,234,206,185,234,203,183,232,200,179,228,196,175,227,192,170,227,189,166,229,184,161,230,184,160,229,181,158,225,178,152,220,170,143,211,160,131,203,149,121,198,143,113,202,147,117,204,151,120,209,156,125,210,159,130,214,163,136,217,167,140,222,172,147,223,176,150,223,179,150,232,191,161,241,200,170,241,200,172,241,197,170,241,197,170,241,195,169,240,193,167,237,187,162,235,185,158,233,182,153,234,181,150,234,181,149,234,180,146,228,174,138,222,168,132,245,189,156,249,193,160,248,191,161,231,176,145,221,168,137,236,183,152,247,196,167,240,191,161,240,190,163,235,188,160,224,177,149,211,164,138,209,162,136,219,172,146,229,181,158,233,186,160,220,168,144,223,172,145,230,174,149,229,173,146,218,158,130,197,137,109,185,125,97,182,125,98,180,124,99,189,139,114,185,140,119,181,144,125,174,145,127,158,135,119,186,167,153,251,238,229,255,254,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,254,251,255,254,250,252,247,243,246,234,222,224,198,175,229,198,169,238,207,179,239,209,181,230,202,178,235,207,183,242,215,194,239,212,191,233,206,185,233,206,185,233,205,184,232,204,183,231,200,179,229,197,176,228,193,171,227,191,167,225,183,161,226,180,157,226,178,155,223,176,150,219,169,144,210,159,130,199,145,117,192,137,107,198,143,113,202,147,117,207,154,123,211,158,127,214,160,132,216,165,138,219,168,141,219,172,144,223,180,148,230,189,157,237,196,166,236,195,165,236,192,165,238,194,167,241,195,169,241,195,169,238,191,163,233,183,156,230,179,150,230,179,148,233,180,148,233,180,146,232,179,145,234,180,144,255,201,167,233,179,145,237,182,151,245,192,160,231,178,147,226,173,142,233,182,153,233,184,154,220,170,143,225,178,150,214,167,141,196,150,124,212,166,142,253,207,183,255,230,206,255,225,201,209,159,134,211,160,133,219,163,136,218,162,135,208,148,120,187,127,99,176,116,88,174,117,90,182,126,101,187,137,112,175,130,109,177,140,121,181,152,134,155,132,116,181,162,148,255,252,243,255,254,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,255,253,255,255,253,255,255,255,254,255,255,254,255,255,252,255,255,254,255,255,255,255,255,255,254,252,255,254,251,252,247,243,255,249,243,255,253,246,228,212,199,224,198,175,232,201,172,236,205,177,237,207,179,235,207,183,235,207,183,234,207,186,235,208,187,236,209,188,235,208,187,234,206,185,232,204,183,233,202,181,230,199,178,226,194,171,226,190,166,232,190,168,230,185,162,226,180,156,222,175,149,218,168,143,209,158,129,200,146,118,191,138,107,191,136,105,203,148,117,210,155,124,208,155,124,209,156,125,213,162,133,218,167,138,217,168,138,214,171,139,224,184,149,225,184,152,224,183,151,236,192,163,238,194,165,234,188,162,236,190,164,235,188,160,227,180,152,228,179,149,234,185,153,236,186,153,230,180,145,229,179,144,235,182,148,249,196,164,249,196,164,246,193,161,242,189,157,239,186,155,233,182,151,223,172,143,211,162,132,210,160,133,192,145,117,199,153,127,240,194,168,255,224,200,255,221,196,251,206,183,247,201,177,223,173,148,208,157,130,204,148,121,211,155,128,211,151,123,193,133,105,182,122,94,182,125,98,180,126,100,170,122,99,169,126,107,169,134,115,156,129,112,161,139,125,210,192,180,255,253,244,255,254,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,254,251,255,255,253,255,255,253,255,255,255,254,255,255,252,255,255,252,255,255,254,255,255,255,255,255,254,253,251,255,254,250,255,249,243,255,250,243,255,253,244,225,207,193,226,198,174,234,200,172,239,205,178,239,208,180,238,208,184,236,208,184,235,208,187,236,209,188,236,209,188,235,208,187,234,206,185,232,204,183,233,202,181,230,199,178,227,195,172,225,190,168,230,189,167,230,185,162,225,181,156,222,176,150,217,170,144,210,161,131,198,147,116,191,138,106,191,136,105,202,147,116,210,155,124,209,156,124,210,157,126,215,162,131,216,165,136,215,166,136,211,168,134,219,179,144,219,178,146,220,179,147,234,190,161,237,193,164,232,186,160,232,186,160,236,189,163,228,181,153,229,179,152,236,187,157,239,190,158,236,186,153,236,186,153,241,191,158,247,197,164,249,199,166,249,198,167,246,195,164,243,192,161,238,187,158,227,176,147,214,165,135,203,153,126,226,179,151,254,208,182,255,220,194,255,213,188,244,202,177,242,200,176,249,205,180,246,196,171,231,177,151,208,152,125,190,133,106,186,126,98,191,131,103,203,143,115,211,154,127,189,135,111,182,134,112,175,134,114,170,137,120,175,149,136,198,178,167,235,221,210,255,253,246,255,254,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,254,251,255,255,253,255,255,253,255,255,255,254,255,255,252,255,255,252,255,255,254,255,255,253,253,253,253,252,250,255,254,250,255,251,244,255,252,243,255,247,236,221,202,187,229,199,175,236,202,174,240,206,179,240,209,181,239,209,185,237,209,185,236,209,188,237,210,189,237,210,189,235,208,187,232,205,184,231,204,183,231,203,181,228,200,178,226,196,172,226,191,169,227,189,166,227,185,161,224,182,157,223,179,152,219,172,146,211,162,132,199,148,117,190,140,107,190,137,105,199,146,112,208,155,121,211,158,124,212,159,127,212,162,129,213,162,131,211,162,130,208,165,131,214,174,139,216,173,141,220,177,145,235,191,162,240,196,169,234,188,164,232,186,162,232,186,162,224,178,152,224,177,151,232,185,157,237,190,160,236,187,155,238,189,157,245,196,164,247,201,168,250,204,171,253,204,174,251,202,172,249,200,170,244,194,167,231,181,154,218,168,141,235,185,160,255,209,183,255,220,194,253,207,181,243,199,172,247,206,178,249,207,182,245,201,174,253,203,176,249,195,167,228,172,145,198,141,114,185,125,97,191,131,103,201,144,117,206,150,125,189,137,115,192,145,125,184,145,128,173,141,128,187,165,154,227,210,202,253,242,236,255,251,248,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,255,250,255,254,253,255,255,255,254,255,255,252,255,255,252,255,255,252,255,255,254,255,255,251,251,251,253,252,250,255,254,250,255,253,246,255,252,243,252,236,223,218,197,180,231,199,176,238,203,175,242,206,180,243,209,182,241,209,186,238,210,186,238,210,189,238,211,190,237,210,189,235,208,187,232,205,184,231,204,183,231,203,181,229,201,179,227,197,173,226,194,171,226,190,166,227,187,162,224,184,159,222,181,153,220,174,148,211,164,134,200,151,119,192,142,109,188,138,103,198,145,111,207,154,120,210,160,125,211,161,128,210,160,127,209,159,126,207,158,126,206,163,129,212,172,137,214,171,139,221,177,148,240,196,169,247,203,176,241,195,171,238,192,168,234,188,164,226,180,156,227,179,156,235,188,162,239,192,164,238,191,161,240,193,163,247,200,170,250,205,174,251,207,178,252,207,178,250,205,176,250,203,175,248,198,171,237,187,160,226,176,149,252,202,177,255,206,181,247,200,174,237,191,165,243,199,172,255,216,188,254,213,185,238,194,167,245,194,165,248,192,165,240,183,156,218,161,134,199,139,111,190,130,102,189,132,105,190,136,112,187,136,115,194,151,132,191,155,139,183,155,144,197,178,171,233,222,216,255,251,248,255,254,253,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,255,250,255,254,253,255,255,255,254,255,255,252,255,255,252,255,255,252,255,255,254,255,255,250,250,250,255,253,250,255,254,248,255,253,244,255,251,240,242,224,210,217,194,176,232,200,175,238,203,175,242,206,180,244,210,183,242,210,187,238,210,186,239,211,190,238,211,190,237,212,190,234,209,187,232,205,184,230,203,182,230,202,180,229,201,179,229,199,175,227,195,172,226,192,167,224,188,162,222,185,159,221,182,153,220,176,149,212,167,136,201,155,122,194,145,112,190,140,105,195,145,108,203,153,116,210,160,123,212,162,127,208,160,124,204,156,120,201,155,121,204,159,126,213,170,138,215,171,142,223,179,150,244,200,173,253,209,184,246,201,178,243,198,175,243,197,174,235,189,166,235,189,166,243,197,173,247,201,175,245,200,171,246,201,172,253,208,179,250,209,181,250,211,182,249,208,180,247,203,176,248,202,176,247,200,174,242,192,167,233,183,158,226,176,151,237,187,162,247,200,172,252,207,178,251,207,178,246,205,175,242,201,171,240,196,167,242,191,162,236,181,151,230,173,144,220,163,134,202,142,114,181,124,97,181,125,100,192,140,118,190,143,123,189,147,131,187,155,142,196,171,164,219,204,199,247,239,237,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,255,250,255,254,253,255,255,255,254,255,255,252,255,255,251,255,255,251,255,255,254,255,255,250,250,250,255,254,251,255,251,245,255,252,243,255,249,236,232,214,200,219,193,176,233,199,174,239,202,175,242,206,180,243,209,182,242,210,187,240,210,186,238,210,189,238,211,190,237,212,190,234,209,187,232,205,184,230,203,182,230,202,180,230,202,180,230,200,176,228,198,174,225,193,168,224,190,163,221,185,159,219,182,153,218,177,149,212,169,137,202,157,124,195,149,113,191,143,107,194,144,107,201,151,114,209,159,122,210,162,126,205,157,121,201,153,117,199,153,119,205,160,127,215,172,140,219,175,146,227,183,156,246,202,177,253,209,184,247,202,179,246,201,178,243,196,176,237,190,170,237,190,170,246,200,177,250,204,180,246,200,174,247,201,175,251,207,180,249,212,185,248,211,184,245,208,182,243,203,177,246,202,177,248,202,178,243,195,172,237,187,162,227,177,152,230,180,153,239,192,164,251,204,176,249,204,175,238,194,165,238,194,165,246,201,170,245,192,161,233,178,148,227,170,141,224,167,138,208,148,120,178,121,94,170,114,91,176,125,104,189,144,125,181,144,128,185,155,145,210,190,183,241,230,228,255,254,255,254,255,255,249,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,251,255,255,250,255,254,253,255,255,255,254,255,255,252,255,255,251,255,255,251,255,255,254,255,255,250,250,250,255,254,251,255,249,243,255,250,241,255,245,232,225,206,191,220,195,175,233,199,174,238,201,174,241,205,179,243,209,182,241,209,186,239,209,185,238,210,189,237,210,189,237,212,190,234,209,187,232,205,184,230,203,182,229,203,180,229,203,180,228,200,176,229,199,175,227,195,170,225,191,164,221,185,159,218,181,152,216,177,148,210,169,137,205,160,127,199,153,117,194,146,110,193,145,107,198,150,112,207,159,121,209,161,123,203,155,117,197,151,115,198,152,118,212,167,136,224,180,151,228,184,157,234,190,163,249,205,180,253,208,185,247,202,181,247,202,181,237,192,173,232,187,166,236,189,169,246,200,177,250,204,181,246,200,176,245,199,175,246,204,179,246,210,184,246,212,185,246,210,186,244,207,181,248,206,182,250,206,181,245,197,174,236,189,163,243,193,168,234,184,157,230,180,153,235,188,158,241,196,165,239,196,164,237,194,162,239,194,161,239,186,155,234,177,148,231,171,143,227,167,139,214,154,128,190,133,106,171,117,93,162,111,90,179,136,119,193,157,143,214,187,178,237,219,215,253,244,245,255,255,255,251,255,255,245,250,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,254,255,255,254,255,255,254,253,255,254,250,255,254,250,255,254,251,255,254,255,254,255,255,251,255,255,251,255,255,251,255,255,252,255,255,250,252,251,255,255,251,255,248,240,255,249,237,255,243,228,220,201,184,223,196,175,232,198,171,238,201,174,242,205,178,243,207,181,242,208,183,240,208,185,237,209,187,237,210,189,239,212,191,235,208,187,232,205,186,230,203,182,229,202,181,230,202,180,229,201,179,230,200,176,229,197,172,226,192,165,220,185,157,217,180,151,215,176,147,211,170,138,205,162,128,200,156,121,193,147,111,193,145,109,197,149,113,204,158,122,206,160,124,200,154,118,196,150,116,196,151,118,219,175,146,233,189,162,238,194,167,239,197,172,250,208,184,252,210,186,246,204,182,247,205,183,235,193,171,231,189,167,237,192,171,248,203,182,253,208,185,249,204,181,247,203,178,249,207,183,246,209,183,247,211,187,248,210,187,248,210,187,250,209,187,252,207,184,245,199,175,238,188,163,230,179,152,237,184,153,243,190,159,247,194,162,244,195,163,239,193,160,232,187,156,228,181,151,229,178,149,228,174,148,219,163,138,208,152,127,206,148,124,204,148,125,195,141,117,179,131,109,175,130,111,218,181,163,255,232,220,255,251,241,255,252,250,255,254,255,254,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,253,255,255,251,255,255,250,255,255,250,255,255,248,255,255,248,255,255,250,255,255,250,255,254,251,255,254,253,255,254,255,255,253,253,255,253,248,255,253,248,255,254,250,255,255,253,254,255,255,251,255,255,248,255,255,248,255,255,245,253,255,251,255,255,252,253,248,254,250,239,255,254,239,248,233,214,216,196,172,224,198,173,232,197,169,238,199,170,241,204,177,243,207,181,242,208,183,238,206,183,232,201,180,227,199,178,233,204,186,232,203,185,231,202,186,231,202,184,231,202,184,232,201,183,229,198,180,227,196,175,230,196,171,227,191,165,221,186,158,217,180,151,216,175,147,212,169,137,208,163,130,204,160,125,199,153,119,195,149,115,200,154,120,208,164,129,205,160,127,195,152,118,202,159,127,218,174,145,231,190,162,239,197,172,249,207,182,245,205,180,238,198,173,245,208,182,250,213,187,238,202,176,232,196,170,231,194,168,239,199,174,248,208,183,253,211,187,249,207,183,247,205,181,251,209,185,252,210,186,250,208,186,249,207,185,247,206,186,246,205,185,244,202,180,244,196,173,244,193,166,231,176,146,234,175,143,231,171,135,236,176,140,245,189,156,241,188,157,232,183,153,236,189,163,230,186,161,230,185,162,224,177,157,216,165,146,212,159,141,214,162,141,213,161,139,207,157,132,215,169,143,210,170,144,214,182,157,242,217,197,242,224,212,255,252,246,255,252,255,255,250,254,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,253,255,255,251,255,255,250,255,255,248,255,255,248,255,255,248,255,255,248,255,255,250,255,254,251,255,254,253,255,253,255,255,253,253,255,253,248,255,253,248,255,254,251,255,254,255,252,255,255,249,255,255,248,255,255,248,255,255,246,255,255,251,255,255,248,249,243,253,249,237,255,253,237,244,228,205,215,193,169,225,198,169,233,196,167,237,198,167,239,202,173,241,206,178,242,208,181,241,209,184,239,208,187,239,208,188,235,206,188,233,204,188,231,202,186,230,201,185,233,201,186,232,201,183,230,199,181,229,196,177,230,196,171,227,191,165,223,186,159,220,181,152,216,175,147,213,170,138,208,163,132,205,160,127,200,154,120,195,149,115,196,151,118,202,157,124,203,160,128,204,161,129,211,170,140,224,183,155,236,194,169,241,199,175,248,208,183,244,204,179,234,197,171,241,205,179,247,211,185,237,203,176,236,202,175,233,199,172,238,201,175,247,210,184,253,213,188,250,210,185,249,207,183,252,207,184,253,207,184,251,205,182,249,204,183,247,204,185,246,205,187,244,201,182,244,196,173,244,193,166,245,188,158,241,181,147,231,167,131,230,167,132,238,179,147,233,178,148,223,171,147,222,176,152,232,190,166,232,191,169,229,184,165,219,172,154,216,165,148,217,164,146,218,166,144,215,164,137,217,170,140,217,176,144,213,178,148,218,190,166,215,194,177,255,240,232,255,250,250,255,251,254,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,253,255,255,251,255,255,250,255,255,250,255,255,250,255,255,250,255,255,250,255,255,251,255,254,253,255,254,255,255,254,255,255,254,255,255,253,250,255,253,250,255,254,253,255,255,255,252,255,255,249,255,255,248,255,255,248,255,255,251,255,255,254,255,255,251,248,241,255,250,237,255,251,235,236,218,194,213,189,163,227,198,168,233,197,165,236,197,166,236,199,170,238,203,175,239,205,178,240,208,183,241,210,189,240,212,191,236,207,189,234,205,187,231,202,184,230,201,183,232,201,183,232,201,181,232,199,180,231,199,178,230,196,171,228,192,166,223,186,159,220,181,152,216,175,147,213,170,138,209,164,133,205,160,127,199,153,119,196,150,116,192,147,114,195,150,117,203,160,128,215,172,140,225,184,154,233,192,164,241,199,174,242,200,176,245,205,180,240,200,175,229,192,166,237,201,175,246,210,184,239,205,178,243,209,182,238,204,177,239,202,176,246,209,183,254,214,189,254,214,189,251,209,185,251,206,183,251,205,181,250,204,181,248,203,182,247,204,185,246,205,187,245,202,183,245,199,176,246,195,168,247,190,160,238,178,144,218,158,122,216,156,122,229,172,142,230,179,150,226,178,155,230,185,162,235,190,167,235,190,169,229,182,162,218,170,150,212,159,141,213,158,138,214,160,136,215,161,135,213,164,134,220,177,145,211,174,145,202,172,148,191,168,152,233,216,206,255,247,246,255,252,253,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,251,255,255,250,255,255,251,255,255,251,255,255,251,255,255,253,255,255,255,255,255,255,255,255,255,255,254,255,255,253,253,255,253,253,255,254,255,255,255,255,252,255,255,251,255,255,249,255,255,251,255,255,251,255,255,255,255,251,255,253,245,255,253,239,255,243,223,228,204,180,210,183,156,228,197,166,232,196,164,233,197,163,235,199,167,235,200,170,236,202,174,234,204,176,235,205,181,233,205,183,237,209,188,234,206,185,231,202,184,230,202,181,232,201,181,232,201,180,232,200,179,231,199,176,231,195,171,228,192,166,223,186,159,220,181,152,216,175,147,213,170,138,209,164,133,205,160,127,197,151,117,195,149,115,189,144,111,191,146,113,205,162,130,224,181,149,233,192,162,233,192,164,240,198,173,238,196,172,239,199,174,234,194,169,225,188,162,233,197,171,246,210,184,242,208,181,247,213,186,241,207,180,240,203,177,244,207,181,253,213,188,255,215,190,252,210,186,249,204,181,251,205,181,250,204,180,249,204,183,248,205,186,248,207,189,248,205,186,248,202,179,248,198,173,240,185,155,231,175,142,216,157,123,212,156,123,222,168,140,220,170,145,212,167,146,215,173,151,226,181,158,225,179,156,219,171,149,209,158,139,202,146,129,199,142,123,202,146,123,204,150,122,202,153,123,213,170,138,210,173,144,205,175,149,191,168,152,213,195,185,255,239,239,255,252,253,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,255,255,251,255,255,253,254,255,253,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,254,255,255,254,255,255,254,255,254,255,255,252,255,255,252,255,255,251,255,255,252,255,255,253,253,253,255,254,250,255,253,243,255,252,236,254,229,209,222,192,166,215,181,153,232,197,165,229,193,159,231,195,161,234,198,166,236,201,171,237,203,175,234,204,176,232,202,178,229,201,179,236,208,186,234,206,184,231,203,182,230,202,180,233,202,181,233,201,178,232,200,177,230,198,173,230,194,168,227,191,165,222,185,158,219,180,151,215,174,146,212,169,137,208,163,132,204,159,126,195,149,115,193,147,113,189,144,111,194,149,116,210,167,135,228,185,153,231,190,160,227,186,158,234,192,167,231,189,165,232,192,167,230,190,165,222,185,159,231,195,169,246,210,184,246,212,185,249,215,188,243,209,182,239,202,176,240,203,177,249,209,184,253,213,188,252,210,186,248,203,180,253,207,183,252,206,182,251,206,185,250,207,188,250,209,191,250,209,189,250,205,184,249,202,176,241,190,161,233,178,147,214,157,127,204,149,118,205,155,128,200,154,131,192,151,133,200,159,141,218,172,149,216,166,143,209,157,136,203,148,128,196,139,120,195,137,117,199,141,119,203,147,120,203,152,123,207,162,131,207,168,139,210,178,153,195,169,154,191,171,162,245,227,225,255,251,253,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,254,255,253,254,255,253,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,255,254,255,255,254,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,252,249,255,252,245,255,252,239,255,243,224,242,214,192,223,189,162,223,186,157,234,198,164,226,190,154,228,194,157,233,199,164,236,203,170,237,206,175,236,206,178,234,207,180,233,205,181,233,205,181,232,204,180,231,203,181,233,203,179,234,202,179,233,201,176,230,198,173,230,196,169,229,193,167,225,189,163,221,184,157,218,179,150,214,173,145,211,168,136,206,161,130,203,158,125,194,148,114,190,144,110,190,145,112,201,156,123,216,173,141,227,184,152,226,185,155,223,182,154,229,187,162,225,183,159,228,188,163,229,189,164,223,186,160,232,196,170,247,211,185,249,215,188,248,214,187,244,210,183,240,203,177,238,201,175,244,204,179,251,211,186,252,210,186,250,206,181,255,209,185,254,208,184,253,208,185,251,210,188,252,211,193,251,210,190,249,207,185,250,204,180,253,203,176,233,180,149,197,144,113,181,130,101,194,146,123,210,168,146,227,190,172,251,212,195,220,172,149,214,162,138,207,152,131,202,145,126,200,141,123,200,142,122,204,146,124,209,153,128,209,158,129,204,159,128,196,157,128,200,168,145,188,160,146,171,148,140,237,219,217,255,251,251,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,251,255,255,251,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,254,255,255,254,251,255,253,248,255,246,235,255,238,223,248,221,200,230,198,173,228,191,164,236,197,166,238,200,164,229,193,157,230,196,159,232,198,163,233,200,167,233,202,171,234,204,176,233,206,179,233,206,179,230,203,176,230,203,176,232,202,178,233,203,177,235,203,178,232,201,173,230,196,169,227,193,166,228,192,166,224,188,162,219,182,155,216,177,148,212,171,143,209,166,134,205,160,129,201,156,123,196,150,116,188,142,108,190,145,112,207,162,129,221,178,146,224,181,149,223,182,152,225,184,156,227,185,160,223,181,157,228,188,163,232,192,167,227,190,164,233,197,171,247,211,185,249,215,188,246,212,185,246,212,185,243,206,180,237,200,174,242,202,177,249,209,184,254,212,188,253,209,184,255,210,186,255,209,185,254,209,186,251,210,188,252,211,193,250,209,189,248,206,184,248,203,180,250,203,177,230,179,150,200,149,120,198,151,123,227,182,159,249,211,192,255,229,214,255,243,225,233,185,162,224,168,141,210,154,131,206,148,128,204,145,127,204,143,124,203,145,123,206,150,125,202,153,123,200,155,126,188,148,122,184,152,129,180,152,138,166,143,135,243,223,222,255,251,251,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,251,255,255,252,255,255,252,255,255,254,255,255,255,254,255,255,255,255,255,255,255,255,254,255,255,254,253,255,253,250,255,252,246,255,252,243,255,241,227,249,223,206,234,203,182,224,188,162,235,196,167,246,205,173,240,200,165,234,198,162,231,199,161,230,197,162,227,197,163,226,197,165,227,198,168,227,200,173,228,201,174,228,201,174,228,201,174,232,202,176,234,204,176,235,204,176,232,201,172,229,195,167,224,190,162,227,191,165,223,187,161,218,181,154,215,176,147,211,170,142,208,165,133,204,159,128,200,155,122,198,152,118,187,141,107,190,145,112,210,165,132,223,180,148,223,180,148,222,181,151,229,188,160,228,186,161,224,182,158,230,190,165,236,196,171,230,193,167,235,199,173,247,211,185,249,215,188,245,211,184,247,213,186,245,208,182,238,201,175,240,200,175,249,209,184,255,213,189,255,212,187,255,210,186,255,209,185,253,208,185,251,210,188,249,211,192,247,209,188,246,205,185,246,201,178,239,192,166,234,184,157,232,182,155,252,205,179,255,239,217,255,239,220,244,212,199,229,193,177,246,196,171,231,175,148,214,156,132,206,148,128,203,144,126,198,139,121,195,137,117,194,140,116,188,138,111,194,150,123,182,145,119,177,145,124,177,151,136,170,150,141,253,233,232,255,250,252,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,253,254,255,254,255,255,252,255,255,254,255,255,253,254,255,255,255,255,255,254,255,254,253,251,255,252,249,255,253,249,255,252,247,255,250,242,255,247,237,250,231,217,238,215,197,228,200,179,229,197,174,240,203,176,247,208,179,242,201,169,234,193,161,238,204,169,238,205,170,238,205,172,237,207,173,235,206,174,233,204,174,229,202,175,228,201,174,227,200,173,227,200,173,229,199,171,228,198,170,227,196,168,226,192,164,224,189,161,223,188,160,225,189,163,221,185,159,217,180,153,214,175,146,211,170,142,209,166,134,206,161,130,203,158,125,195,149,115,198,152,118,203,158,125,211,166,133,218,175,143,224,181,149,223,182,152,223,182,154,228,186,161,228,186,162,230,190,165,234,194,169,233,196,170,232,196,170,239,203,177,247,213,186,245,211,184,245,211,184,243,206,180,237,200,174,241,201,176,248,208,183,251,209,185,250,206,181,252,206,182,253,209,184,253,211,187,253,212,190,250,212,193,247,209,188,245,204,184,244,202,178,246,199,173,234,184,157,231,181,154,243,196,170,246,204,182,236,199,180,229,197,184,236,200,184,248,198,173,242,186,159,225,169,144,208,151,131,198,141,122,196,139,120,195,140,120,192,142,119,201,155,131,172,132,106,172,138,113,165,137,116,156,133,119,213,194,187,255,250,250,255,246,248,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,251,253,251,251,253,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,254,252,255,252,249,255,253,249,255,254,248,255,254,246,255,253,244,255,246,234,253,237,224,248,229,214,235,212,194,233,206,185,232,202,178,235,201,174,242,205,178,246,207,178,245,204,174,241,202,171,240,205,173,240,207,174,239,209,175,240,209,178,239,210,180,239,209,181,237,210,183,236,209,182,235,208,181,234,207,180,236,206,180,235,204,176,234,200,172,231,197,169,229,194,164,227,192,162,223,187,161,219,183,157,215,178,151,212,173,144,209,168,140,208,165,133,204,159,128,201,156,123,201,155,121,202,156,122,206,161,128,212,167,134,219,176,144,224,181,149,224,183,153,225,184,156,227,185,160,227,185,161,230,190,165,234,194,169,233,196,170,233,197,171,240,204,178,247,213,186,245,211,184,246,212,185,245,208,182,239,202,176,241,201,176,248,208,183,253,211,187,252,210,185,252,208,183,253,209,184,252,210,186,250,212,189,247,210,191,246,208,187,245,204,182,244,202,178,241,194,168,232,183,153,226,177,147,230,183,155,234,192,168,232,195,176,229,196,181,233,196,178,237,190,164,233,179,151,220,164,139,204,149,128,196,140,123,192,139,121,192,141,122,189,142,122,167,125,101,185,149,125,178,148,124,155,130,110,176,157,143,240,223,216,255,251,251,255,248,251,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,253,254,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,253,254,255,254,252,255,255,253,255,254,251,255,254,251,255,255,250,255,253,247,255,254,244,255,254,243,255,251,239,255,245,231,252,236,221,241,224,206,231,210,191,226,201,179,224,198,175,231,201,177,237,206,178,241,207,179,242,207,179,242,205,178,243,206,177,244,209,179,241,208,177,239,208,177,239,208,177,240,209,180,241,211,183,240,213,186,242,215,188,243,215,191,240,212,188,240,213,186,240,210,184,239,208,180,237,203,175,235,200,172,233,196,167,231,194,165,229,193,167,225,189,163,221,184,157,219,180,151,217,176,148,216,173,141,213,168,137,210,165,132,209,163,129,209,163,129,209,164,131,214,169,136,219,176,144,224,181,149,225,184,154,226,185,157,226,184,159,227,185,161,230,190,165,234,194,169,233,196,170,233,197,171,239,203,177,247,213,186,244,210,183,247,213,186,247,210,184,241,204,178,241,201,176,245,205,180,253,211,187,255,214,189,254,210,185,252,210,185,250,210,185,248,210,187,245,208,189,245,207,186,245,204,182,247,203,178,241,194,166,237,188,156,229,178,147,222,175,145,229,185,160,236,198,175,238,203,184,235,198,179,239,192,166,233,182,153,221,167,143,205,153,132,194,143,126,186,137,122,184,137,121,182,139,122,163,125,104,193,161,140,172,145,124,160,139,122,218,201,191,255,252,246,255,252,253,255,253,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,253,254,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,253,253,255,252,249,255,252,248,255,254,248,255,254,246,255,254,244,255,254,241,255,252,236,255,243,224,246,231,212,236,219,199,231,210,189,226,204,180,225,199,174,223,196,169,229,199,171,235,204,175,243,209,181,244,210,182,242,208,180,239,205,178,240,206,179,242,208,181,239,208,179,238,207,178,238,207,179,237,207,179,236,209,182,238,210,186,241,213,189,242,214,190,238,210,188,238,210,186,239,207,184,239,205,180,238,202,176,236,201,173,235,198,171,233,196,169,235,199,173,231,195,169,227,190,163,226,187,158,224,183,155,224,181,149,221,176,145,219,174,141,216,170,136,214,168,134,212,167,134,215,170,137,219,176,144,224,181,149,225,184,154,226,185,157,227,185,160,227,185,161,230,190,165,235,195,170,234,197,171,233,197,171,239,203,177,246,212,185,242,208,181,245,211,184,247,210,184,242,205,179,239,199,174,242,202,177,250,208,184,255,215,191,254,210,185,252,210,185,250,209,187,245,209,187,244,207,188,243,205,184,244,203,181,247,203,176,240,193,163,244,194,161,234,184,151,222,172,139,227,182,153,245,203,179,245,208,189,236,198,177,238,193,164,233,184,154,222,172,147,209,161,141,198,149,134,187,141,126,184,140,127,183,146,128,187,154,135,181,154,133,163,142,123,191,175,159,255,244,235,255,253,248,249,243,245,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,255,253,252,255,253,254,255,255,254,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,252,252,255,252,250,255,253,248,255,253,246,255,253,243,255,253,241,255,250,236,255,247,230,239,223,200,233,216,190,227,207,182,223,202,173,226,201,171,232,205,175,239,210,178,243,212,181,241,208,175,242,209,176,242,209,178,243,209,181,241,210,182,240,210,184,239,209,185,239,209,185,241,209,184,240,209,181,238,208,182,237,207,183,235,207,183,236,208,186,238,210,188,239,211,189,234,206,185,234,206,184,236,204,181,237,203,178,237,201,175,237,200,173,239,199,173,237,200,173,231,195,169,228,192,166,224,187,160,223,184,155,223,182,154,223,180,148,221,176,145,219,174,141,220,174,140,218,172,138,215,170,137,216,171,138,219,176,144,223,180,148,224,183,153,225,184,156,228,186,161,228,186,162,232,192,167,236,196,171,234,197,171,232,196,170,237,201,175,243,209,182,240,206,179,241,207,180,244,207,181,241,204,178,238,198,173,238,198,173,245,203,179,252,210,186,252,210,185,250,210,184,247,209,186,244,208,186,243,206,187,241,205,183,243,203,178,245,201,174,238,189,157,246,193,159,238,184,148,222,169,135,228,179,149,248,202,176,247,206,184,232,192,167,232,187,158,225,178,150,216,170,146,209,164,145,200,154,139,190,148,134,188,150,137,191,158,143,186,159,142,167,146,127,183,166,150,235,223,209,255,253,246,255,253,250,249,247,252,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,255,253,252,255,253,254,255,255,254,255,255,255,255,255,255,254,255,255,254,255,255,253,253,255,253,251,255,252,250,255,252,246,255,252,243,255,247,234,251,235,220,238,222,206,229,213,190,226,207,177,225,205,172,227,202,171,230,204,171,236,208,171,241,211,175,245,213,175,246,212,175,246,212,175,243,209,174,239,206,173,239,208,179,241,211,183,242,214,190,240,214,191,238,212,189,244,214,190,244,212,187,242,212,188,240,210,186,237,209,187,237,209,187,237,209,188,237,209,188,233,205,184,235,204,184,235,203,182,236,201,179,237,201,177,238,201,175,241,201,176,241,201,175,230,193,167,226,190,164,223,186,159,223,184,155,223,182,154,223,180,148,222,177,146,220,175,142,223,177,143,221,175,141,218,173,140,218,173,140,220,177,145,224,181,149,224,183,153,224,183,155,230,188,163,230,188,164,233,193,168,237,197,172,234,197,171,231,195,169,235,199,173,240,206,179,239,205,178,238,204,177,241,204,178,241,204,178,239,199,174,235,195,170,239,197,173,245,203,179,251,209,184,250,210,185,247,209,186,245,209,187,242,207,187,240,204,182,241,201,176,244,199,170,240,190,157,248,194,158,240,184,147,225,171,135,232,179,147,249,202,172,249,205,180,232,190,165,233,189,160,224,180,151,216,171,148,208,165,146,196,154,140,182,144,133,181,147,135,187,158,144,170,147,131,181,164,146,228,216,200,255,254,241,254,251,244,250,250,248,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,255,255,252,255,255,254,255,255,254,255,255,255,255,255,255,254,255,255,254,255,255,253,253,255,252,251,255,249,245,255,240,233,249,232,222,240,222,208,230,213,195,221,203,183,217,197,172,233,210,178,234,210,172,238,210,173,241,211,173,244,212,173,244,211,170,241,206,166,238,203,163,244,209,171,243,209,172,241,208,175,239,210,180,239,212,185,238,214,188,235,213,190,236,211,189,241,213,189,243,213,189,243,212,191,242,211,190,239,211,190,238,210,189,237,208,190,236,207,189,235,204,186,234,203,183,234,202,181,234,199,177,235,199,175,236,199,173,239,199,174,239,199,174,233,196,170,229,193,167,226,189,162,226,187,158,227,186,158,228,185,153,227,182,151,225,180,147,226,180,146,224,178,144,221,176,143,222,177,144,224,181,149,226,183,151,225,184,154,225,184,156,232,190,165,232,190,166,235,195,170,238,198,173,234,197,171,230,194,168,232,196,170,237,203,176,241,207,180,237,203,176,239,202,176,242,205,179,242,202,177,236,196,171,235,193,169,238,196,172,248,208,183,249,209,184,247,209,186,246,210,188,243,208,188,240,204,182,241,199,174,242,197,168,243,193,160,247,193,157,240,182,144,225,169,132,232,178,144,246,197,165,246,200,174,232,191,163,232,188,159,220,179,149,212,170,146,206,165,147,192,154,141,180,144,132,178,148,137,188,162,149,199,180,165,226,213,196,255,252,236,255,255,243,247,246,241,252,254,253,252,255,255,249,252,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,251,255,255,251,255,255,251,255,254,251,255,253,251,255,252,250,255,252,248,255,240,235,246,229,221,232,214,202,222,203,188,222,199,181,226,204,183,233,209,185,238,212,185,237,211,178,238,210,173,238,208,172,241,209,171,244,210,173,244,210,172,243,208,170,241,205,169,242,208,173,243,210,177,243,212,181,242,212,184,237,211,186,234,210,186,230,208,185,232,207,185,237,209,187,240,210,186,241,210,189,242,211,190,241,210,190,240,209,189,238,207,187,237,206,186,235,202,183,234,201,182,234,199,179,233,197,175,232,194,171,232,194,171,235,195,170,235,195,170,232,195,168,229,192,165,226,189,162,226,187,158,227,186,156,228,184,155,226,183,151,226,181,148,226,181,148,225,180,147,224,179,146,224,181,149,227,184,152,229,186,154,227,186,156,226,185,155,235,191,164,234,192,167,237,195,170,239,199,173,236,196,170,230,193,166,231,196,168,235,201,173,243,208,180,238,202,176,238,201,175,245,205,180,245,203,179,238,196,172,235,190,167,236,191,168,247,206,184,246,208,185,247,209,188,246,210,188,244,208,186,241,203,180,240,198,173,241,194,164,241,191,158,241,187,151,229,173,138,217,163,127,222,169,137,237,188,158,238,192,166,227,185,160,213,176,149,204,168,142,200,164,142,200,164,148,192,160,147,184,156,144,189,165,153,202,182,171,255,240,227,255,253,241,255,255,243,252,249,240,252,253,248,252,255,255,250,255,255,246,251,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,245,255,253,245,255,253,246,255,253,244,255,252,244,255,247,238,249,232,222,239,221,207,223,201,187,226,203,185,230,205,185,234,207,186,238,208,184,239,209,183,240,208,183,239,208,180,240,209,180,240,209,180,242,208,180,242,208,180,242,208,180,242,208,180,242,208,180,242,208,180,240,209,181,241,210,182,241,211,185,240,212,188,240,212,190,237,211,188,235,209,186,235,207,185,238,207,186,239,207,186,239,207,186,238,206,185,237,205,184,236,204,183,236,204,183,235,203,182,234,199,177,232,197,175,231,195,173,231,195,171,233,195,172,233,196,170,232,195,169,232,192,166,235,196,167,235,196,167,235,196,167,236,195,165,235,194,164,232,191,161,230,189,159,231,188,156,229,186,154,228,185,153,227,184,152,225,184,154,226,185,155,227,186,156,229,188,158,232,188,159,232,187,156,234,189,158,236,193,161,235,194,162,234,195,162,233,197,165,235,199,167,237,202,172,239,202,173,239,202,175,241,201,175,241,199,174,242,197,174,240,194,171,239,191,171,236,189,169,232,191,171,245,207,186,251,213,192,244,206,183,243,203,178,248,206,181,246,201,172,236,189,159,229,180,148,232,181,150,219,168,137,203,154,124,211,164,136,233,187,161,231,189,165,211,173,150,204,173,152,193,168,148,184,158,141,179,156,140,190,168,155,217,197,186,250,233,223,255,252,243,255,253,246,255,254,248,255,255,250,255,255,251,255,255,255,254,255,255,252,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,243,255,252,243,255,242,231,245,231,220,238,222,209,231,213,199,227,206,189,223,200,182,231,204,183,233,205,183,237,207,183,240,208,183,243,209,182,243,209,182,244,209,181,244,209,181,242,208,181,242,208,181,242,208,181,242,208,181,240,208,183,240,208,183,240,208,183,240,208,183,239,209,185,240,210,186,238,210,188,238,210,188,237,209,187,237,209,187,236,208,186,235,207,185,237,205,184,237,205,184,235,203,182,234,202,181,235,200,180,234,199,179,234,199,177,234,199,177,232,196,172,230,194,170,229,193,169,230,194,170,233,196,170,234,197,171,233,196,170,232,195,168,238,197,169,238,197,167,238,197,167,237,196,166,236,195,165,233,192,162,231,190,160,229,188,158,228,187,157,227,186,156,226,185,155,226,185,155,226,185,155,227,186,156,229,188,158,230,189,159,232,189,157,234,191,157,235,194,162,235,196,163,235,196,163,234,198,166,235,200,170,237,202,172,237,202,174,238,201,174,240,200,175,240,198,174,242,195,175,240,192,172,240,189,170,235,188,170,228,187,167,241,203,182,250,212,189,246,206,181,241,199,174,242,198,171,239,194,165,231,184,156,217,170,142,225,178,150,219,173,147,200,156,131,193,151,127,205,164,142,214,176,155,211,179,158,188,165,149,180,161,146,187,169,155,219,201,187,255,242,229,255,252,241,255,253,244,245,236,229,255,254,250,255,254,251,255,255,253,255,255,255,254,255,255,254,255,255,252,255,255,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,241,228,247,231,218,233,217,204,222,204,190,218,199,184,219,198,181,222,199,181,225,200,180,235,208,187,237,209,187,240,210,186,242,210,185,245,211,184,245,211,184,245,210,182,245,210,182,241,207,180,241,207,180,239,207,182,239,207,182,239,207,182,239,207,182,238,208,184,238,208,184,240,210,186,239,209,185,236,208,186,236,208,186,235,207,185,235,207,185,235,207,185,236,208,186,235,203,182,234,202,181,231,199,178,229,197,176,228,196,175,227,195,174,230,195,173,230,195,173,229,193,171,228,192,170,228,192,168,230,194,170,234,196,173,235,197,174,235,198,172,234,197,170,242,201,173,242,201,171,241,200,170,239,198,168,237,196,166,234,193,163,232,191,161,230,189,159,229,188,158,228,187,157,227,186,156,226,185,155,227,186,156,228,187,157,229,188,158,231,190,160,230,191,162,232,193,164,233,196,167,233,198,168,233,198,170,233,199,171,232,201,173,234,203,175,234,200,175,235,201,176,236,200,176,236,198,175,238,195,176,237,192,173,236,189,171,233,188,169,219,178,158,234,193,171,245,204,182,244,202,178,240,196,171,237,193,166,231,185,159,223,177,151,217,171,145,205,161,136,190,148,124,185,144,122,193,155,134,202,165,146,199,164,145,186,157,139,191,172,158,220,204,191,255,240,227,255,252,241,255,249,240,255,245,236,255,253,246,255,254,248,255,254,250,255,254,251,255,255,253,255,255,255,254,255,255,254,255,255,252,255,255,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,222,203,188,221,202,187,219,200,185,222,201,184,226,203,185,230,207,189,236,211,191,239,212,191,239,211,189,241,211,187,243,211,186,243,211,186,245,211,184,244,210,183,245,209,183,244,210,182,241,207,180,241,207,180,239,207,182,239,207,182,239,207,182,239,207,182,238,208,184,238,208,184,241,211,187,240,210,186,236,208,186,235,207,185,234,206,184,235,207,185,236,208,186,237,209,187,233,202,181,232,200,179,229,197,176,227,195,174,225,193,172,225,193,172,228,193,171,228,193,171,228,192,170,227,191,169,228,192,168,231,195,171,236,198,175,238,200,177,239,202,176,239,202,175,244,205,176,244,203,173,242,201,171,240,199,169,237,196,166,235,194,164,232,191,161,231,190,160,230,189,159,229,188,158,227,186,156,227,186,156,227,186,156,228,187,157,229,188,158,229,190,161,228,191,164,230,194,168,232,198,171,233,199,172,231,199,174,230,200,174,231,201,177,232,202,178,231,201,177,232,200,177,234,199,179,235,198,179,236,195,177,234,191,174,232,189,172,230,187,168,216,174,152,224,182,158,233,191,167,238,196,171,240,196,171,234,190,163,224,180,155,215,171,146,195,153,129,197,156,134,194,156,135,185,150,130,174,141,124,180,148,133,206,177,163,230,207,193,255,238,228,255,247,238,255,252,243,255,253,244,255,246,239,252,243,236,255,250,244,255,254,250,255,254,251,255,255,253,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,221,196,176,224,199,179,229,204,184,233,208,188,237,210,189,238,211,190,239,212,191,240,212,190,240,212,190,242,212,188,242,210,185,242,210,185,241,209,184,241,210,182,243,209,182,243,209,182,241,207,182,239,207,182,239,207,182,239,207,182,239,207,182,239,207,182,238,208,184,238,208,184,239,211,189,238,210,188,236,208,186,235,207,185,233,206,185,234,207,186,235,208,187,237,209,188,233,202,182,232,201,181,230,197,178,228,195,176,227,195,174,227,195,174,229,194,174,229,194,174,229,194,172,228,193,171,230,194,170,233,197,173,237,201,177,240,204,180,241,205,181,242,205,179,244,204,178,244,203,175,242,201,173,239,198,170,237,196,168,234,193,165,233,192,164,232,191,163,230,189,161,229,188,160,227,186,158,226,185,157,226,185,157,227,186,158,228,187,159,228,188,162,225,191,166,226,194,171,228,198,174,230,200,176,227,199,175,227,199,175,227,199,177,228,200,178,227,199,177,229,198,177,231,198,179,232,197,178,231,194,176,230,191,174,229,187,171,229,186,167,220,178,154,221,177,152,224,180,155,233,189,164,235,193,168,227,185,160,211,171,146,200,159,137,191,153,132,184,149,129,180,147,130,182,153,137,193,165,153,213,189,179,247,224,216,255,250,243,255,252,246,255,253,247,252,245,239,255,249,243,255,254,250,255,254,250,255,254,250,246,242,239,255,254,251,255,255,253,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,234,206,184,236,208,186,238,210,188,238,210,188,239,209,185,239,209,185,240,210,186,242,212,188,242,212,188,241,211,187,241,209,184,241,209,184,240,208,183,241,209,184,243,209,182,244,210,183,240,208,183,240,208,183,240,208,183,240,208,183,240,208,183,239,209,183,239,209,185,239,209,185,237,209,187,236,208,186,235,207,185,234,206,184,233,206,185,233,206,185,233,206,185,234,207,186,232,201,181,232,201,181,232,199,180,232,199,180,231,199,178,230,198,177,232,197,177,231,196,176,232,197,175,231,196,174,233,197,175,235,199,175,239,203,179,241,205,181,242,206,182,242,205,179,243,203,177,242,201,173,240,199,171,237,196,168,235,194,166,233,192,164,232,191,163,232,191,163,229,188,160,228,187,159,227,186,158,225,184,156,225,184,156,226,185,157,227,186,158,225,188,161,222,187,165,222,191,170,226,195,174,226,198,176,225,197,175,224,196,174,224,196,174,224,196,174,226,195,175,226,195,174,227,194,175,228,193,173,228,191,173,226,188,169,226,184,168,224,183,163,227,183,158,218,174,147,218,174,147,225,183,158,227,185,160,215,175,150,196,160,136,187,152,132,183,150,131,168,139,123,171,145,132,205,183,172,251,231,224,255,250,244,255,250,246,255,243,240,252,244,241,255,253,250,255,254,251,255,254,251,255,254,252,253,252,250,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,208,183,241,209,184,243,211,186,242,210,185,240,208,183,240,208,183,243,211,186,246,214,189,243,211,186,242,210,185,241,209,184,241,209,184,241,209,184,242,210,185,243,211,186,244,212,187,241,209,184,241,209,184,240,210,186,240,210,186,240,210,186,240,210,186,240,209,188,238,210,188,232,204,182,233,205,183,232,205,184,232,205,184,232,205,184,231,204,183,230,203,182,229,202,181,230,199,179,231,200,180,233,202,182,234,203,183,234,203,183,233,202,182,232,200,179,231,199,178,234,199,179,233,198,176,233,198,176,234,199,177,238,202,180,240,204,182,240,204,180,240,203,177,240,200,174,239,198,170,237,196,168,235,194,166,233,192,164,232,191,163,232,191,163,232,191,163,229,188,160,227,186,158,226,185,157,224,183,155,224,183,155,224,183,155,225,184,156,223,186,159,219,185,160,220,190,166,224,194,170,226,196,172,225,195,171,223,193,169,223,193,169,223,193,169,222,190,169,224,189,167,224,189,169,225,189,167,224,186,167,223,182,162,221,180,162,219,178,156,220,176,151,212,168,141,211,169,144,218,178,152,214,176,153,199,163,141,187,155,134,185,156,138,175,147,133,201,177,165,235,215,206,255,242,235,255,251,248,255,252,250,255,251,250,255,247,248,255,254,255,255,255,255,250,250,250,250,250,250,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,242,206,180,245,211,183,250,214,188,249,215,188,246,212,185,243,209,182,243,209,182,244,210,183,245,211,186,243,211,186,242,210,185,241,209,184,242,210,185,243,211,186,245,213,188,246,214,189,242,210,185,242,210,185,241,211,187,241,211,187,241,211,187,241,211,187,239,211,189,239,211,189,229,201,179,230,202,180,230,203,182,231,204,183,230,203,182,229,202,181,227,200,179,226,199,178,226,198,177,230,199,179,233,202,182,235,204,184,236,205,185,234,203,183,233,201,180,231,199,178,235,200,180,234,199,179,233,198,176,234,199,177,237,201,179,238,202,180,238,202,178,237,200,174,238,198,172,237,196,168,235,194,166,233,192,164,231,190,162,231,190,162,231,190,162,232,191,163,228,187,159,227,186,158,225,184,156,223,182,154,223,182,154,223,182,154,224,183,155,224,184,158,218,184,157,219,187,162,225,191,166,227,193,168,226,192,167,225,191,166,223,189,164,223,189,164,221,185,161,221,185,161,222,184,161,222,184,161,222,181,159,220,179,157,217,176,154,216,175,153,207,165,140,202,162,136,206,166,141,211,175,151,204,169,147,188,155,136,184,155,139,190,167,151,233,211,200,252,233,226,255,251,246,255,252,250,255,249,248,255,250,250,255,254,255,255,254,255,254,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,247,210,183,246,211,181,247,210,183,246,211,183,246,211,183,246,211,183,246,211,183,245,211,183,244,210,183,244,210,183,242,210,185,242,210,185,242,210,185,242,210,185,241,211,187,241,211,187,243,213,189,243,213,189,243,213,189,243,213,189,240,212,190,238,210,188,236,208,186,235,207,185,226,199,178,230,203,182,233,206,185,232,205,184,228,203,183,226,201,181,226,201,181,229,202,183,227,198,180,230,201,183,233,204,186,233,204,186,232,201,181,231,200,180,231,200,180,233,202,182,231,199,178,230,198,177,232,197,177,233,198,178,234,199,177,233,198,176,231,196,174,229,193,169,233,193,168,234,192,167,234,192,167,233,191,166,231,189,164,230,188,163,228,186,161,227,185,160,227,185,160,225,183,158,223,181,156,221,179,154,220,178,153,220,178,153,221,179,154,220,180,154,218,181,154,219,182,155,222,185,158,223,186,159,225,185,159,224,184,158,222,182,156,221,181,155,218,178,153,221,181,156,222,182,157,220,180,155,216,174,150,211,169,145,208,166,142,206,166,141,192,155,129,195,159,135,196,160,138,190,158,137,191,160,140,207,180,163,237,214,200,255,241,229,255,251,244,255,252,246,255,252,250,255,253,253,255,254,255,255,254,255,255,254,255,254,255,255,252,255,255,251,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,247,210,181,247,210,181,247,210,181,246,211,181,246,211,183,246,211,183,246,211,183,245,211,183,244,210,183,244,210,183,242,210,185,242,210,185,242,210,185,243,211,186,242,212,188,242,212,188,243,213,189,242,212,188,241,211,187,240,210,186,237,209,187,236,208,186,236,208,186,236,208,186,229,202,181,231,204,183,233,206,185,232,205,184,227,202,182,224,199,179,224,199,179,224,199,179,229,202,183,231,202,184,232,203,185,230,201,183,229,198,178,228,197,177,231,200,180,233,202,182,230,198,177,230,198,177,232,197,177,232,197,177,232,197,175,231,196,174,229,194,172,228,192,168,231,191,166,232,190,165,231,189,164,231,189,164,229,187,162,228,186,161,226,184,159,225,183,158,226,184,159,224,182,157,222,180,155,220,178,153,219,177,152,219,177,152,219,177,152,220,178,153,220,179,151,220,181,150,222,181,153,223,182,154,222,181,153,221,180,152,220,176,149,217,176,148,211,169,144,215,173,148,217,175,150,212,172,147,204,164,139,199,159,134,199,159,134,200,163,137,199,164,142,183,151,130,177,146,126,193,166,147,229,203,188,255,237,224,255,251,241,255,250,243,255,252,248,255,253,251,255,253,253,255,254,255,255,254,255,255,254,255,254,255,255,254,255,255,252,255,255,251,255,255,251,255,255,251,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,246,211,183,246,211,183,246,211,183,246,211,183,246,210,184,245,211,184,245,211,184,245,211,184,245,211,186,243,211,186,243,211,186,243,211,186,243,211,186,243,211,186,242,212,188,242,212,188,239,211,189,238,210,188,237,209,187,236,208,186,235,207,185,235,207,185,235,208,187,235,208,187,228,201,180,229,202,181,229,204,184,228,203,183,226,201,181,224,199,179,222,199,181,224,198,181,230,203,186,231,202,186,229,200,182,226,197,179,224,195,177,225,196,178,229,198,178,232,201,181,228,197,177,228,197,177,229,197,176,228,196,175,227,195,174,226,194,173,227,192,172,227,191,169,228,187,165,229,187,163,229,187,163,228,186,162,227,185,161,225,183,159,224,182,158,223,181,157,224,182,158,222,180,156,220,178,154,218,176,152,217,175,151,216,174,150,217,175,151,217,175,150,218,177,147,218,177,145,220,176,147,220,176,147,218,174,145,215,171,142,213,167,141,211,167,140,208,166,141,203,161,137,197,157,132,196,158,135,198,162,138,198,162,138,191,157,132,182,150,127,176,148,127,185,159,142,207,184,168,238,216,202,255,245,234,255,251,243,255,252,246,255,252,250,255,254,251,255,254,255,255,254,255,255,254,255,254,255,255,254,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,245,211,184,245,211,184,245,211,184,245,211,184,245,211,184,243,212,184,245,211,186,243,211,186,244,212,187,244,212,187,244,212,187,243,211,186,243,211,186,243,211,186,242,212,188,242,212,188,236,208,186,237,209,187,237,209,187,238,210,188,237,209,187,236,208,186,234,207,186,233,206,185,223,196,175,224,197,176,224,199,179,225,200,180,225,200,180,226,201,181,225,202,184,227,201,184,225,198,181,226,197,181,226,197,179,225,196,178,225,196,178,225,196,178,229,198,178,230,199,179,227,196,176,228,197,177,229,197,176,227,195,174,225,193,172,223,191,170,224,189,169,225,189,167,225,184,162,226,184,160,226,184,160,226,184,160,225,183,159,223,181,157,222,180,156,221,179,155,221,179,155,219,177,153,217,175,151,215,173,149,213,171,147,213,171,147,213,171,147,213,171,146,214,173,143,214,173,143,213,172,142,213,169,140,210,166,139,207,163,136,204,160,135,200,158,134,201,160,138,197,159,138,193,157,135,187,155,134,185,154,134,183,155,134,183,156,135,183,158,138,193,171,157,221,202,188,255,239,227,255,252,243,255,252,246,255,250,245,255,248,246,255,253,252,255,254,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,243,211,186,243,211,186,243,211,186,243,211,186,243,211,186,242,212,186,243,211,188,242,212,188,243,213,189,243,213,189,244,212,187,243,211,186,243,211,186,242,210,185,242,210,185,241,211,187,234,206,184,236,208,186,239,211,189,240,212,190,239,212,191,236,209,188,232,205,184,229,202,181,221,196,176,221,196,176,221,196,176,222,197,177,222,199,181,223,200,182,224,201,183,226,200,183,218,191,174,219,192,175,222,195,178,225,198,181,227,198,180,227,198,180,225,196,178,224,195,177,226,195,175,227,196,176,228,195,176,225,192,173,221,189,168,218,186,165,219,187,166,222,187,165,222,181,159,223,181,157,223,181,157,223,181,157,222,180,156,221,179,155,220,178,154,219,177,153,217,175,151,215,173,149,213,171,147,210,168,144,208,166,142,208,166,142,208,166,142,208,166,141,208,169,140,207,168,139,205,166,137,204,162,137,201,159,135,196,156,131,194,153,131,190,152,131,186,149,131,191,158,141,191,162,146,180,154,139,168,146,132,173,154,139,197,179,165,219,203,190,255,242,233,255,247,239,255,252,246,255,253,248,255,253,251,255,252,251,255,253,254,255,255,255,254,255,255,254,255,255,252,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,255,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,242,211,190,240,212,188,242,211,190,240,212,188,242,211,190,242,212,188,242,212,188,242,212,188,243,213,189,242,212,188,243,211,186,242,210,185,242,210,185,241,209,184,240,208,183,239,209,183,236,205,184,235,207,185,238,210,188,239,211,189,237,210,189,233,206,185,229,202,181,226,199,178,226,201,181,224,199,179,221,196,176,220,195,175,219,196,178,219,196,178,218,195,177,217,194,176,215,188,171,217,190,173,220,193,176,224,197,180,228,199,181,227,198,180,223,194,176,220,191,173,222,191,171,224,193,173,224,191,172,221,188,169,215,183,162,212,180,159,214,182,161,218,183,161,218,177,155,219,177,153,219,177,153,219,177,153,219,177,153,218,176,152,217,175,151,216,174,150,213,171,147,211,169,145,208,166,142,205,163,139,203,161,137,202,160,136,202,160,136,202,162,137,199,162,135,197,162,134,197,160,134,194,156,133,192,154,133,188,151,132,186,151,132,183,150,133,180,148,135,172,144,132,167,143,131,172,154,142,191,177,168,217,207,197,242,233,224,255,249,242,255,254,248,255,253,250,255,253,250,255,251,250,254,252,253,255,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,255,255,255,255,254,255,255,254,255,255,255,253,255,254,253,255,255,251,255,254,253,255,255,251,255,254,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,212,191,239,213,190,240,212,191,239,213,190,240,212,191,240,212,190,240,212,190,240,212,190,242,212,188,242,212,188,242,210,185,241,209,184,240,208,183,239,207,182,239,207,182,237,207,181,238,207,186,235,207,185,234,206,184,233,205,183,230,203,182,228,201,180,225,200,180,224,199,179,227,202,182,224,199,179,218,195,177,217,194,176,218,195,177,218,195,177,216,193,175,214,191,173,219,192,175,218,191,174,219,192,175,221,194,177,224,195,179,224,195,179,220,191,173,216,187,169,217,186,168,219,188,170,219,188,168,214,183,163,209,177,156,206,174,153,208,176,155,213,178,156,213,172,150,214,172,148,215,173,149,215,173,149,214,172,148,214,172,148,213,171,147,212,170,146,209,167,143,207,165,141,204,162,138,201,159,135,199,157,133,198,156,132,198,156,132,197,157,132,192,158,133,189,157,132,189,154,132,188,153,133,184,151,132,183,150,133,181,149,136,179,149,138,187,160,151,180,157,149,183,166,159,206,193,187,237,229,226,255,255,250,255,255,251,255,255,251,250,246,245,254,250,249,255,254,255,255,255,255,254,255,255,250,253,255,249,254,255,251,255,255,251,255,255,251,255,255,252,255,255,254,255,255,255,255,255,255,254,255,255,254,253,255,254,251,255,254,251,255,255,250,255,254,251,255,255,250,255,254,251,255,254,251,255,254,251,255,254,251,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,239,212,191,239,212,191,239,212,191,239,212,191,239,212,191,239,212,191,240,212,190,240,212,190,241,211,187,241,211,187,240,210,186,239,209,183,239,207,184,237,207,181,238,206,183,236,206,182,238,210,188,234,208,185,231,203,181,226,200,177,223,196,175,223,196,175,223,198,178,224,199,179,224,199,179,221,196,176,217,191,174,217,191,174,219,193,176,221,195,178,220,194,177,219,193,176,224,197,180,221,194,177,218,191,174,218,191,174,221,192,176,220,191,173,217,188,170,214,185,167,214,183,163,216,185,165,216,183,164,211,179,158,206,171,151,203,168,146,205,170,148,210,174,150,210,168,143,213,169,144,213,169,144,213,169,144,213,169,144,212,168,143,212,167,144,209,167,143,207,165,141,205,163,139,201,160,138,198,157,135,196,155,133,195,154,132,194,153,131,191,155,133,186,155,134,183,155,133,182,154,133,180,151,133,178,151,134,177,151,138,175,151,139,174,151,143,189,169,162,214,199,194,247,236,234,255,253,251,255,254,253,251,251,251,249,251,250,251,253,252,255,255,255,255,255,255,250,250,252,249,250,254,252,255,255,252,255,255,251,255,255,250,255,255,251,255,255,251,255,255,252,255,255,254,255,255,255,255,255,255,254,255,255,254,253,255,254,251,255,254,251,255,254,251,255,254,251,255,254,251,255,254,251,255,254,251,255,254,251,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,242,214,192,242,214,192,241,213,191,241,213,191,240,212,190,239,211,189,238,210,188,238,210,188,238,210,188,236,208,186,235,207,185,235,207,183,238,207,186,237,209,185,239,208,187,236,208,186,228,202,179,225,201,177,225,199,176,224,200,176,226,202,178,226,202,178,225,200,178,223,198,176,221,194,175,220,193,174,219,192,173,220,193,174,221,194,177,222,195,178,220,193,176,218,191,174,221,193,179,218,192,177,217,191,174,216,190,173,216,189,170,216,187,169,212,183,165,212,181,161,213,181,160,212,180,157,210,175,153,205,171,146,201,165,141,200,164,140,202,165,139,207,165,140,215,168,140,214,165,135,211,162,132,212,162,135,212,165,137,212,165,139,209,163,139,205,160,137,203,161,137,199,158,136,193,155,134,190,152,133,188,151,132,186,149,131,183,148,129,178,145,128,177,150,131,176,153,135,178,155,139,177,156,139,178,159,144,186,168,156,199,182,172,206,193,185,255,250,244,255,251,248,255,252,249,255,253,252,254,254,254,254,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,212,190,240,212,190,240,212,190,239,211,189,239,211,189,238,210,188,238,210,188,237,209,187,240,212,190,238,210,188,235,207,185,234,206,184,234,206,184,234,206,184,233,205,183,230,204,181,226,200,177,224,200,176,223,199,175,223,199,175,224,200,176,224,200,176,223,198,176,221,196,174,222,195,176,220,193,174,218,191,172,219,192,173,221,192,176,222,193,177,222,193,177,220,193,176,219,192,175,216,190,173,214,188,171,214,187,168,213,186,167,212,184,163,211,180,160,208,177,156,207,175,154,205,173,150,203,168,146,199,163,139,195,159,135,195,158,132,198,161,135,204,163,135,217,170,140,215,166,134,209,160,130,205,158,128,206,159,133,206,160,134,205,160,137,201,159,135,190,149,129,188,152,130,188,153,134,186,153,134,186,153,136,184,152,137,183,151,138,180,152,138,180,158,144,178,159,144,177,159,145,181,163,149,195,179,166,220,206,195,248,238,229,255,253,246,255,252,248,255,252,249,254,253,251,254,254,254,253,254,255,254,255,255,252,255,255,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,238,210,188,238,210,188,238,210,188,238,210,188,238,210,188,237,209,187,237,209,187,237,209,187,240,212,190,237,209,187,234,206,184,232,204,182,231,203,181,230,202,180,228,200,178,225,199,176,225,198,177,222,197,175,221,196,174,221,196,174,222,197,175,222,197,175,221,196,174,219,194,172,223,196,175,220,193,172,218,191,172,218,191,172,220,193,174,221,194,175,221,194,175,220,193,174,215,188,169,213,186,167,210,183,164,209,180,162,208,179,161,206,178,157,205,174,154,202,171,150,200,168,147,199,167,144,195,163,140,192,158,133,189,155,130,191,155,131,194,158,134,199,162,136,215,171,144,212,167,138,207,161,135,202,158,131,197,155,131,193,153,128,190,149,129,184,148,126,189,154,135,187,154,135,184,152,137,179,150,134,175,146,132,174,146,132,178,150,138,179,155,143,179,161,149,197,181,168,224,208,195,246,232,221,255,246,237,255,252,243,255,253,246,255,254,248,255,253,249,255,253,250,255,254,252,254,254,254,254,255,255,254,255,255,252,255,255,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,237,209,187,237,209,187,237,209,187,237,209,187,237,209,187,237,209,187,237,209,187,237,209,187,237,209,187,234,206,184,231,203,181,229,201,179,229,201,179,228,200,178,226,198,176,224,196,174,225,198,177,222,197,175,221,196,174,221,196,174,221,196,174,221,196,174,220,195,173,218,193,171,220,193,172,219,192,171,219,192,173,220,193,174,221,194,175,220,193,172,217,190,171,215,188,167,211,183,162,208,180,159,204,176,155,202,174,153,201,173,152,199,171,150,198,167,146,196,165,144,193,162,141,193,162,141,194,162,141,192,160,137,190,158,135,190,158,135,192,160,137,196,162,137,191,154,128,192,155,129,193,155,132,194,158,134,194,159,137,194,159,139,191,158,139,189,158,140,181,152,136,180,152,138,179,153,140,175,151,139,176,152,140,185,163,152,201,179,168,210,192,182,235,221,212,244,231,222,255,245,236,255,253,244,255,253,246,255,253,246,255,252,246,255,250,246,255,253,250,255,255,253,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,238,210,188,238,210,188,237,209,187,237,209,187,237,209,187,237,209,187,236,208,186,236,208,186,232,204,182,230,202,180,227,199,177,227,199,177,227,199,177,228,200,178,227,199,177,225,197,176,226,199,180,224,197,178,222,195,176,222,195,176,222,195,176,222,195,176,220,193,174,219,192,173,216,189,168,217,190,169,219,192,171,221,194,173,221,194,173,217,191,168,211,184,163,207,179,157,207,176,155,203,172,151,200,169,148,197,166,145,196,165,144,195,164,143,193,162,141,191,160,139,187,156,136,188,160,139,192,161,141,191,163,142,189,161,140,188,160,139,188,160,139,188,160,139,196,165,144,194,163,142,189,158,138,183,154,136,179,152,133,178,151,134,179,153,138,179,156,142,176,154,141,181,161,150,190,172,160,199,182,172,211,194,186,227,212,205,248,233,226,255,248,240,255,253,246,255,254,248,255,254,248,255,250,244,254,249,245,255,250,246,255,254,250,255,254,251,255,254,251,255,255,253,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,238,210,188,237,209,187,237,209,187,236,208,186,235,207,185,234,206,184,233,205,183,233,205,183,228,200,178,226,198,176,225,197,175,225,197,175,227,199,177,228,200,178,227,199,177,226,198,177,226,199,180,224,197,180,222,195,176,221,194,175,222,195,176,221,194,175,219,192,173,217,190,171,214,187,166,215,188,167,217,190,169,218,191,170,217,191,168,212,186,163,204,178,155,199,171,147,201,171,147,198,166,143,193,162,141,191,160,139,191,160,139,191,160,139,189,158,137,186,158,137,181,153,132,183,156,137,186,159,140,188,161,142,185,159,142,184,158,141,183,157,140,183,157,140,189,166,150,185,162,146,179,158,141,175,153,139,173,154,139,180,161,147,189,171,159,196,179,169,215,201,192,224,209,202,235,222,214,244,233,227,252,241,237,255,248,243,255,253,248,255,253,250,251,246,243,254,250,247,255,254,251,255,254,251,255,255,253,255,255,253,252,251,249,248,247,245,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,236,208,186,236,208,186,234,206,184,233,205,183,231,203,181,230,202,180,229,201,179,228,200,178,228,200,178,226,198,176,224,196,174,224,196,174,226,198,176,227,199,177,227,199,177,226,198,177,225,196,178,223,194,178,221,192,176,220,191,175,220,193,174,219,192,173,217,190,171,215,188,169,215,190,168,214,189,167,212,188,164,211,187,163,209,185,161,204,180,156,198,174,148,194,168,143,196,166,142,194,162,137,189,159,135,187,157,133,185,157,135,186,158,136,186,158,137,184,157,138,181,156,136,182,156,139,181,158,142,181,158,142,179,157,143,179,157,143,179,160,145,180,161,147,170,152,140,177,161,148,187,173,160,200,186,175,214,202,190,230,217,208,243,233,224,252,243,236,255,251,243,255,254,248,255,254,250,255,254,251,255,254,251,255,255,253,253,252,250,250,249,247,255,255,255,255,255,255,253,253,253,251,251,251,251,251,251,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,235,207,185,234,206,184,233,205,183,231,203,181,229,201,179,227,199,177,225,197,175,225,197,175,229,201,179,227,199,177,225,197,175,225,197,175,226,198,176,226,198,176,226,198,176,225,197,176,224,195,177,222,193,177,219,190,174,219,190,174,218,191,172,217,190,171,215,188,169,213,186,167,218,193,171,214,189,167,209,185,161,205,181,157,202,178,154,199,175,151,195,171,147,193,167,142,191,163,139,190,160,136,186,156,132,183,155,133,183,155,133,184,157,136,183,158,138,181,158,140,184,161,143,182,161,144,179,160,145,175,157,143,174,156,144,174,158,145,179,163,150,181,167,156,211,201,191,222,213,204,240,231,222,254,247,237,255,253,245,255,254,248,255,253,249,255,253,248,255,255,251,255,254,250,252,252,250,252,252,252,253,255,254,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,230,202,180,229,201,179,229,201,179,228,200,178,228,200,178,229,201,179,229,201,179,230,202,180,227,199,177,227,199,177,226,198,176,225,197,175,223,195,173,221,193,171,219,191,169,218,190,169,220,189,171,220,189,171,217,188,170,216,187,169,214,185,167,213,184,166,211,184,165,211,184,165,212,187,165,208,183,161,202,180,157,200,178,155,199,177,154,197,175,152,192,170,147,190,166,142,193,167,144,193,167,144,192,166,143,188,163,141,186,161,141,182,159,141,181,160,141,180,161,144,170,151,136,171,153,139,175,159,146,183,169,158,199,185,176,220,207,198,242,229,220,253,244,235,255,254,248,255,255,250,255,255,250,255,255,250,255,254,251,255,255,251,255,255,253,255,255,253,254,255,255,254,255,255,252,255,255,252,255,255,251,255,255,251,255,255,251,255,255,251,255,255,251,255,255,251,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,231,203,181,230,202,180,229,201,179,228,200,178,228,200,178,228,200,178,228,200,178,229,201,179,225,197,175,225,197,175,224,196,174,223,195,173,222,194,172,220,192,170,218,190,168,217,189,167,219,188,168,218,187,167,217,186,168,214,186,165,212,183,165,211,182,164,209,182,163,208,181,162,209,184,162,205,180,158,199,177,154,197,175,152,196,174,151,196,174,151,194,172,151,192,170,147,192,167,145,186,164,141,182,160,139,181,160,141,182,161,144,178,159,142,169,152,136,162,146,131,180,166,153,195,183,169,218,205,196,238,228,218,253,244,235,255,253,246,255,254,246,255,254,248,255,254,251,255,255,251,255,255,253,255,255,253,255,255,253,254,255,253,254,255,255,254,255,255,252,255,255,252,255,255,251,255,255,251,255,255,249,255,255,249,255,255,249,255,255,249,255,255,251,255,255,251,255,255,251,255,255,251,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,233,205,183,232,204,182,230,202,180,229,201,179,227,199,177,227,199,177,227,199,177,227,199,177,222,194,172,222,194,172,222,194,172,222,194,172,221,193,171,220,192,170,218,190,168,217,189,167,218,187,166,217,186,165,216,185,165,214,183,162,210,182,161,209,181,160,206,179,158,206,179,158,209,184,164,205,180,160,197,175,154,193,171,150,189,168,147,187,166,145,185,164,145,184,163,144,178,157,138,186,167,150,189,170,155,177,160,144,163,145,131,167,151,136,194,180,167,220,208,196,247,237,227,253,245,234,255,253,246,255,254,246,255,254,248,255,254,248,254,251,246,250,246,243,255,255,253,255,255,253,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,251,255,255,251,255,255,251,255,255,251,255,255,251,255,255,251,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,233,205,183,232,204,182,230,202,180,228,200,178,226,198,176,225,197,175,225,197,175,224,196,174,221,193,171,221,193,171,221,193,171,221,193,171,221,193,171,220,192,170,219,191,169,218,190,168,220,188,165,219,187,164,216,186,162,214,184,160,212,181,160,208,180,158,205,178,157,204,177,156,205,180,160,202,177,157,195,173,152,190,169,150,186,165,146,184,163,146,182,161,144,179,160,143,184,168,153,170,156,143,162,148,135,170,158,144,196,184,172,225,215,205,246,237,228,255,246,237,255,254,246,255,254,246,255,254,248,255,253,248,254,250,247,252,251,247,255,254,250,255,255,253,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,252,255,255,254,255,255,252,255,255,252,255,255,251,255,255,252,255,255,251,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,232,204,182,231,203,181,229,201,179,226,198,176,225,197,175,223,195,173,222,194,172,222,194,172,221,193,171,221,193,171,221,193,171,221,193,171,221,193,171,219,191,169,218,190,168,218,190,166,220,188,163,219,188,160,217,185,160,213,183,157,211,181,157,206,178,154,203,177,154,202,175,154,193,168,148,192,167,147,188,165,147,185,164,147,182,160,146,179,160,145,179,160,145,179,161,147,171,159,147,173,164,155,189,180,171,217,208,199,246,237,230,255,254,246,255,254,248,255,252,246,250,247,242,253,250,245,255,254,250,255,255,251,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,254,255,255,254,255,255,252,255,255,254,255,255,252,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,254,255,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,230,202,180,228,200,178,226,198,176,224,196,174,222,194,172,221,193,171,221,193,171,220,192,170,220,192,170,220,192,170,220,192,170,220,192,170,219,191,169,217,189,167,216,188,166,217,187,163,216,185,157,215,184,155,213,182,153,210,179,151,206,176,150,201,173,149,199,171,149,197,170,149,188,163,143,185,162,144,181,158,142,176,154,140,171,152,138,172,153,139,176,156,145,178,161,151,188,179,172,218,213,207,254,249,243,255,254,248,255,255,250,250,247,242,254,251,246,255,255,251,255,255,251,255,255,253,255,255,253,254,255,253,253,255,254,251,253,252,250,252,251,251,253,252,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,253,255,255,251,255,254,253,255,255,251,255,254,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,227,199,177,225,197,175,224,196,174,222,194,172,220,192,170,220,192,170,219,191,169,219,191,169,218,190,168,218,190,168,218,190,168,217,189,167,215,187,165,213,185,163,212,184,162,213,183,159,210,179,150,210,177,146,206,175,144,203,172,143,198,168,140,193,166,139,191,163,139,188,161,140,186,161,141,182,159,141,179,156,140,177,155,141,179,160,146,190,170,159,205,187,177,213,199,190,253,248,242,250,249,244,252,251,247,255,255,251,255,255,251,255,255,251,255,255,251,249,249,247,255,255,253,253,255,254,251,253,252,247,251,250,247,251,252,251,255,255,252,255,255,254,255,255,255,254,255,255,254,253,255,254,253,255,254,253,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,254,255,255,254,251,255,255,250,255,254,251,255,255,250,255,254,251,255,254,251,255,254,251,255,254,251,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,226,196,172,226,196,172,224,194,170,222,192,168,221,191,167,219,191,167,220,189,168,219,191,167,219,188,167,216,188,164,218,187,166,214,186,162,215,184,163,210,182,158,210,179,158,209,179,155,203,173,145,202,173,143,199,169,141,194,167,140,190,162,138,186,160,137,182,157,135,179,156,138,176,155,138,175,156,142,176,158,146,183,166,156,201,184,176,227,212,205,255,242,237,255,253,248,255,254,251,254,254,252,253,253,251,251,251,249,251,251,249,251,251,249,253,255,252,254,255,253,252,254,253,254,255,255,254,255,255,252,255,255,254,255,255,250,254,255,251,252,254,251,253,252,255,254,255,255,255,253,255,254,253,255,255,253,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,253,255,254,251,255,254,251,255,254,251,255,254,251,255,254,251,255,254,251,255,254,251,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,227,195,170,224,192,167,220,188,163,219,187,162,219,187,162,218,188,162,219,187,164,217,187,161,221,189,166,212,182,156,208,176,153,210,180,154,213,181,158,208,178,152,203,171,148,199,169,145,197,171,148,191,166,144,185,160,140,181,159,138,181,160,141,179,160,143,176,159,143,173,157,144,170,156,145,190,177,169,216,207,200,240,233,227,252,247,243,255,252,249,255,254,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,226,192,165,223,189,162,220,186,159,219,185,158,217,185,160,217,185,160,215,183,158,214,182,157,211,179,154,211,179,154,212,180,155,211,181,157,203,173,149,194,164,140,192,162,138,193,165,143,182,156,139,185,164,147,189,167,153,181,162,147,172,154,140,173,157,144,185,171,160,199,186,177,227,218,211,237,230,224,250,245,241,255,255,251,255,254,255,254,254,254,251,252,254,250,251,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,221,187,160,220,186,159,218,184,157,217,183,156,215,183,158,213,181,156,209,179,155,207,177,153,207,177,153,204,174,150,201,171,147,196,168,146,191,163,141,186,158,136,190,162,140,195,170,148,186,165,148,175,158,142,166,148,134,165,149,136,179,165,154,205,192,183,235,222,213,253,243,234,255,252,245,255,254,248,255,254,250,255,255,251,255,254,255,254,254,254,254,254,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,218,184,157,217,183,156,215,181,154,213,182,154,212,180,155,209,179,155,205,175,151,199,171,149,203,175,153,195,167,145,188,161,140,190,163,142,191,166,146,187,162,142,181,156,136,175,154,137,166,148,134,171,157,146,190,176,165,216,203,194,242,232,223,255,248,239,255,251,244,255,249,242,255,251,245,255,252,248,255,253,250,253,252,250,251,250,248,251,251,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,216,182,155,214,180,153,211,179,154,210,178,153,208,176,153,205,175,151,198,170,148,194,167,146,190,165,145,188,163,143,187,164,146,189,166,148,185,164,147,176,155,138,168,149,134,167,149,135,191,178,169,213,204,197,244,235,228,255,253,246,255,254,248,255,253,247,255,251,247,255,252,248,255,254,250,255,254,251,255,254,251,254,253,251,252,251,249,252,251,249,253,253,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,213,179,154,209,177,152,206,174,149,203,173,149,202,172,148,197,169,147,192,165,144,188,163,143,180,157,139,180,159,142,178,159,144,173,156,140,168,150,136,174,158,143,199,183,170,220,207,198,253,246,240,254,249,245,255,251,247,255,251,247,253,249,246,254,250,247,255,254,251,255,255,251,255,254,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,208,176,153,204,174,150,199,169,145,194,166,144,192,165,144,188,163,143,183,160,142,180,159,142,177,158,143,174,156,142,175,159,146,180,166,155,193,179,170,215,202,193,246,233,225,255,253,246,255,254,251,252,252,252,252,252,252,255,255,255,255,255,255,255,255,255,254,254,254,243,243,241,253,251,252,252,252,252,253,253,253,255,255,255,255,255,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,202,174,152,199,171,149,192,165,144,189,162,141,186,161,141,182,159,141,179,158,141,174,157,141,177,159,147,174,160,149,188,175,166,219,209,200,251,242,235,255,253,246,255,254,248,255,251,247,253,253,253,252,255,255,254,255,255,252,255,255,248,249,253,247,248,250,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,255,255,253,255,254,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,191,166,146,186,161,141,182,159,141,185,162,144,182,161,144,174,155,140,173,155,141,174,160,147,196,182,173,218,208,199,247,238,231,255,254,248,255,254,250,255,251,247,255,252,249,255,255,253,254,255,255,251,255,255,252,255,255,251,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,187,166,149,183,164,147,180,161,146,175,158,142,170,152,138,176,160,147,197,183,172,220,207,198,250,240,231,255,247,240,255,254,248,255,254,250,255,254,251,254,253,251,255,254,252,255,255,255,252,255,255,251,255,255,251,255,255,251,255,255,251,255,255,251,255,255,252,255,255,252,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,176,160,147,168,152,139,166,149,139,176,162,151,199,185,176,222,209,200,242,232,223,255,246,239,255,254,248,255,254,250,255,254,251,253,252,250,255,254,252,255,255,255,255,255,255,254,255,255,252,255,255,251,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,167,154,145,171,158,149,185,175,166,214,204,195,244,235,228,255,253,246,255,254,248,255,254,248,255,251,247,252,248,245,249,248,246,251,251,249,255,255,255,255,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,254,255,255,252,255,255,252,255,255,252,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,187,180,174,214,207,201,245,238,232,255,254,248,255,254,250,255,250,246,254,250,247,255,253,250,255,251,248,255,254,252,255,255,253,255,255,255,255,255,255,254,255,255,251,252,254,249,250,252,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,235,231,228,250,246,243,255,254,251,255,254,251,255,254,251,252,251,249,252,251,249,253,252,250,255,255,253,255,255,253,255,255,255,255,255,255,253,254,255,251,252,254,252,253,255,254,255,255,255,255,255,255,255,253,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,255,255,253,251,250,248,249,248,246,255,254,252,255,255,255,255,255,255,251,251,251,254,254,254,254,254,254,254,254,254,253,253,253,251,252,254,253,254,255,254,255,255,255,255,255,255,255,253,255,255,251,255,254,253,255,255,253,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,251,251,255,255,255,255,255,255,253,253,253,249,249,249,253,253,253,255,255,255,254,254,254,255,255,255,255,255,255,254,254,254,255,255,255,254,255,255,254,255,255,254,255,255,255,255,255,255,255,253,255,254,251,255,254,251,255,254,251,255,255,253,255,255,253,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,254,255,255,252,255,255,252,255,255,252,255,255,252,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255];